如何为默认构建过程加载特定的build.gradle / gradle.properties

时间:2013-05-31 18:54:00

标签: gradle build.gradle

我在同一目录下有三个不同名称的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)。

1 个答案:

答案 0 :(得分:0)

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