0
分裂的build.gradle我有简单的gradle.build
文件摇篮:当几个部分
ext {
port = 10001
}
task expand(type: Copy) {
// Substitute property tokens in files
expand(module_name: project.name
, port: port
)
}
它是这样工作没有任何问题魅力不断获得额外的属性。
然后我想修改我的构建脚本和build.gradle
分裂build.gradle
:
apply from: 'rpm.gradle'
ext {
port = 10001
}
和rpm.gradle
:
task expand(type: Copy) {
expand(module_name: project.name
, port: port
)
}
任务gradle expand
失败
Error:Could not get unknown property 'port' for task ':expand' of type org.gradle.api.tasks.Copy.
如何解决它仅通过修改build.gradle
与下一个约束:
- 使用
gradle.properties
是不允许的(当然这是奇怪的条件。它在CI服务器上自动模式) rpm.gradle
不能包含port
财产的实际价值出现了gradle.properties
因使用其他插件,becouserpm.gradle
将是只读的,并从单一的地方在整个团队中的几个成员共享