0

我在同一目录下有三个不同名称的 build.gradle

  • dev.build.gradle
  • uat.build.gradle
  • prd.build.gradle

我有 4 个问题

  1. "gradle build" 只会使用 build.gradle 来启动 java 插件构建任务,但 "gradle -b dev.build.gradle" 不会启动 java 插件构建任务
  2. gradle --help 似乎没有加载特定 gradle.properties 的选项。还有另一种方法可以在项目根目录下创建三个目录(dev、uat、prd)并将响应的 build.gradle 版本放入其中。最后,开始 java 插件构建过程。我不喜欢这个,因为我只想在同一目录中的 build.gradle 或 gradle.properties 文件
  3. 如何在 gradle 中复制文件而不在命令行中明确指定任务名称(gradle build copy)。
4

1 回答 1

0

ad 1. 正确的命令是gradle -b dev.build.gradle build。广告 2. 如果你想使用 build.gradle 以外的属性文件,你必须自己做(例如使用java.util.Properties类)。还有一个第三方属性插件。ad 3. 这似乎不是一个问题。ad 4. 你应该把它变成一个单独的问题。

于 2013-06-01T21:30:17.680 回答