我是Gradle的新手。我看到Gradle lib已经在lib文件夹中有一个文件'groovy-all-2.4.12.jar',我似乎对任务和/或依赖项没有任何问题。但是,在任何情况下是否有必要在我的系统上安装Groovy?
我要问的原因是,当我在命令提示符下执行'gradle -v'时,我看到的警告很少。请参阅随附的屏幕截图。
答案 0 :(得分:0)
使用gradle时,强烈建议使用提交到正在构建的项目中的Gradle包装器,而不是系统范围的gradle分发(即gradlew
而不是gralde
)。这保证了Gradle的匹配版本,您的项目已经过测试。
使用Gradle包装器,您不需要关心Grade本身需要的任何依赖项,例如groovy,您根本不需要安装Gradle的任何内容,因为项目中的包装器将下载它所需的全部内容。第一次跑。
Gradle包装器的最小设置是:
/gradlew - unix shell script
/gradlew.bat - windows batch script
/gradle/wrapper/gradle-wrapper.properties -- the properties file defining the version
/gradle/wrapper/gradle-wrapper.jar -- the minimal jar (50Kb) that takes care about the rest
上述文件必须提交到您的项目中,这是99%的gradle项目所做的事情。您可以在https://docs.gradle.org/current/userguide/gradle_wrapper.html
找到更多详细信息