welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ群:162333776 邮箱:admin@xlongwei.com

gradle wrapper 指定gradle版本


分类 Java   关键字 分享   标签 java   gradle   发布 hongwei  1458547423353
注意 转载须保留原文链接,译文链接,作者译者等信息。  
gradle需要先安装才能执行构建命令,然而gradlew命令支持自动下载gradle到wrapper目录并执行构建命令。

方式一:安装gradle,指定环境变量GRADLE_HOME
https://services.gradle.org/distributions/gradle-2.9-bin.zip //解压,指定GRADLE_HOME,添加bin到path
gradle -version //显示gradle版本信息
gradle wrapper //生成gradle/wrapper目录,和gradlew脚本(可以在没有安装gradle时自动下载gradle并执行构建命令)



方式二:gradlew build,自动下载gradle-wrapper.properties指定的gradle版本并安装到 ~/.gralde/wrapper/dist 目录。此时,gradle/wrapper目录和gradlew是从代码库检出来的(gradle wrapper随时可以生成)。
distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-bin.zip

指定wrapper版本,build.gradle
task wrapper(type: Wrapper) {
    gradleVersion = '2.3'
}

如果使用STS检出Spring Getting Started Content项目,里面就有gradle/wrapper和gradlew,如果运行gradlew bootRun就会自动下载gradle-2.3-bin.zip,而如果已经安装了gradle,直接运行gradle bootRun即可。

gradle tasks,输出当前可用的任务。例如:gradle init | dependencies | help | properties。gradle init创建初始化构建脚本,包含了gradle wrapper的结果。如果应用了更多的插件,则可用的任务会增加。
# build.gradle
apply plugin: 'java' //可用任务build、javadoc、test
apply plugin: 'eclipse' //可用任务cleanEclipse和eclipse
apply plugin: 'maven' //可用任务install


评论列表
  • #0 hongwei 1479401656942

    gradle wrapper,gradle/wrapper/gradle-wrapper.properties,distributionUrl=file:/G:/office/dev/gradle-2.14.1-bin.zip,避免下载{gradle_home}/wrapper/dists/gradle-2.14.1-bin.zip