例如,给定使用gradlew
的{{3}}源代码,如何检查该项目使用的gradle版本是什么?
我认为它必须使用准确的版本,因为如果没有,则使用gradlew
就没有意义。
答案 0 :(得分:2)
有几种方法:
从要检查的gradle项目中,可以执行以下命令:
$ ./gradlew --version
Gradle 4.5.1
...
您可以从包装器配置文件中在 distributionUrl 中检查版本。/gradle/wrapper/gradle-wrapper.properties,例如,声纳法:{{3 }}
#Mon Apr 16 10:55:26 PDT 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.5.1-bin.zip
由于https://github.com/SonarSource/sonarqube/blob/master/gradle/wrapper/gradle-wrapper.properties
,您可以在构建脚本中添加以下行以在执行构建时预定义当前使用的Gradle版本。println "Gradle version is: " + gradle.gradleVersion