build - 如何使用多个 build.gradle 文件?

标签 build intellij-idea gradle project structure

我的项目结构是:

enter image description here

我还希望用户使用来自 的一些构建脚本来配置构建。规范 dir 但主要构建脚本也用于配置项目。使用 -b 选项可以指定另一个不同于默认的构建 scrpt,但我也希望执行这个默认的。我不想用 申请来源:并添加所有脚本,因为用户必须决定他想要什么。

那么有没有办法告诉 Gradle 添加额外的构建脚本 - 命令行,用于配置额外的 项目 ?

最佳答案

如果你需要这个,你可以做这样的事情:

apply from: "config/specifications/${project.spec}.gradle"

这将允许用户执行例如
./gradlew -P spec=example

https://docs.gradle.org/current/userguide/build_environment.html#sec:gradle_properties_and_system_properties有关从命令行设置项目属性的更多详细信息。

关于build - 如何使用多个 build.gradle 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21982545/

相关文章:

android - jack 服务器无法(重新)启动

android - 包 com.facebook 不存在,Facebook Android SDK,IntelliJ Idea

android - 无法解决:com.squareup.retrofit2:converter-jaxb:2.3.0

java - 默认排除 gradle 测试

java - 使用 Ant API 编译 Java 文件时出错 - "error starting modern compiler"

java - 如何在 SVN 中自动 checkin 由 maven build 生成的文件?

java - 找不到要构建的任何修订。验证此作业的存储库和分支配置。完成 : FAILURE

java - 抑制 "unused"仍然在 Intellij 中发出警告?

java - Java中的Hello World抛出错误

android - 错误 :Execution failed for task ':app:compileDebugKotlin' . > 编译错误。有关详细信息,请参阅日志