首页 > 解决方案 > 是否需要为 Gradle 安装 Groovy

问题描述

我是 Gradle 的新手。我看到 Gradle lib 在 lib 文件夹中已经有一个文件 'groovy-all-2.4.12.jar' ,我似乎对任务和/或依赖项没有任何问题。尽管如此,在任何情况下都需要在我的系统上安装 Groovy 吗?

我问的原因是,当我在命令提示符下执行“gradle -v”时,我看到的警告很少。请参阅随附的屏幕截图。

在此处输入图像描述

标签: gradle

解决方案


对于 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


推荐阅读