我有一个包含多个子项目的多项目构建,我想使用gradle包装器.
这样做的惯用方法是什么?
我应该通过build.gradle
在根目录中添加以下代码来配置每个子项目中的包装器吗?
allprojects {
task wrapper(type: Wrapper) {
gradleVersion = '2.2'
}
}
Run Code Online (Sandbox Code Playgroud)
但后来,我想和你所有的gradlew.bat
,gradlew.sh
,gradle/wrapper/gradle-wrapper.jar
从等文件,所有的子项目目录到版本控制?这似乎效率低下,但如果我不这样做,那我怎样才能./gradlew.sh
在子项目目录中执行?在子项目中使用gradle包装器的首选方法是什么?
在这种情况下,开发人员是否只使用文件系统上安装的gradle?
最重要的问题是第一个问题:这样做的惯用方法是什么?
jef*_*l8n 13
你应该只是有allprojects外面的包装任务模块,所以你只能有一个gradlew.bat
,gradlew.sh
和gradle/wrapper/gradle-wrapper.jar
你的项目结构的顶层.
您可以运行./gradlew tasks --all
以验证包装器是否可以查看子项目任务
或者,您可以运行该./gradlew <subproject_name>:tasks
命令以仅查看一个子项目的任务.
归档时间: |
|
查看次数: |
5674 次 |
最近记录: |