Gradle 教程

Gradle 笔记

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/gradle-define-variable-and-usage.html

gradle 如何定义变量声明指定依赖包的版本

Gradle 笔记 Gradle 笔记


gradle 依赖一系列的依赖包,如依赖 spring boot 框架的诸多组件包,如果对每个 dependency 指定版本,当组件统一升级时不便,如何通过变量声明指定版本号?

解决方法

gradle 提供了 def 关键字声明变量,然后在依赖中结合 $ 符号指定该变量。

def elasticsearchVersion = '7.9.1'

dependencies {

    compile group: 'org.elasticsearch.client', name: 'elasticsearch-rest-high-level-client', version: "$elasticsearchVersion"
    compile group: 'org.elasticsearch.client', name: 'elasticsearch-rest-client', version: "$elasticsearchVersion"
    compile group: 'org.elasticsearch', name: 'elasticsearch', version: "$elasticsearchVersion"

}

这里需要注意的是,引用变量时,字符串需要用双引号 "",而不能用单引号 ''

在上面的例子中,我们使用{%with%}标签定义了一个变量username并给它赋值为"John"。在上面的例子中,我们使用{%for%}标 ...
Java 允许使用包(package)将类组织起来。借助于包可以方便地组织自己的代码,并将自己的代码与别人提供的代码库分开管理。使用包的主要 ...
以下是几种实现方式以及每种方式的详细步骤流程和示例代码:###多个变量使用同一种数据类型步骤流程:1.在实际编程中,更推荐使用多条语句,每个 ...
在使用 gradle 中,开发者经常用 snapshot 进行开发包依赖,但是由于开发工具的缓存等机制,不会每次都会从仓库进行更新依赖。 ...
要查看Lombok(ProjectLombok)的版本,可以使用以下方法之一:在Maven项目中查看依赖版本:如果你的项目是一个Maven项 ...