我正在学习gradle和一些问题困扰我
当我想使用gradle时,我最好使用gradlew。但是当我想使用gradlew时,我需要一个已安装的gradle。这是关于鸡肉和鸡蛋的故事吗?
应该将gradle-wrapper.jar上传到git存储库吗?有些文档说git应该跟踪它,但用git跟踪二进制文件似乎不太好。
答案 0 :(得分:1)
使用unit_price_and_quantity_has_payment
您正在使用 gradle wrapper 。包装器是项目的一部分,它能够下载并安装特定版本的gradle。
Gradle Wrapper由项目目录中的几个文件组成:
./gradlew
:Unix用户可以运行的shell脚本来执行Gradle任务gradlew
Windows用户可以运行的bat脚本来执行Gradle任务gradlew.bat
包装器的可执行JAR;这是包装器代码所在的位置gradle/wrapper/gradle-wrapper.jar
用于配置包装器的属性文件使用包装器可以保证指定项目中团队中的每个开发人员都使用Gradle的相同版本,并且可以运行Gradle构建。
您应确保所有这些都已提交版本控制
只需使用gradle/wrapper/gradle-wrapper.properties
属性更改gradle/wrapper/gradle-wrapper.properties
文件,即可轻松更改项目中使用的gradle版本。例如:
distributionUrl
您可以找到有关wrapper here。
的更多信息使用distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-all.zip
您需要先下载并安装手动 gradle版本。
这意味着团队中的每个开发人员都可以在同一个项目中使用不同的版本。