我的项目结构如下:
我希望用户可以使用一些来自specifications目录下的构建脚本来配置构建,但主要构建脚本也要用来配置项目。使用-b选项可以指定与默认构建脚本不同的另一个构建脚本,但我还想执行此默认脚本。我不想使用apply from:并添加所有脚本,因为用户需要决定他想要什么。
所以,有没有一种方法告诉Gradle添加额外的构建脚本 - 通过命令行配置其他Project?
所以,有没有一种方法告诉Gradle添加额外的构建脚本 - 通过命令行配置其他Project?
apply from: "config/specifications/${project.spec}.gradle"
这将允许用户执行例如:
./gradlew -P spec=example