如何从一个项目构建多个独立的Gradle项目?

时间:2015-07-15 22:12:26

标签: java maven gradle build

我基本上只是想做Maven - How to build multiple Independent Maven projects from one project中描述的内容。 accepted answer for that question描述了如何使用带有pom打包的Maven POM和模块列表。

我需要做同样的事情,但是使用Gradle。我实际拥有的是两个独立的项目,我目前必须cd进入并单独构建,我想要的是一个包含两个项目的目录(项目),我可以从中同时构建它们。它们不是相互依赖的 - 它们通常只需要同时建造。可以这样做吗?

2 个答案:

答案 0 :(得分:2)

看起来Rene Groeschke在https://github.com/breskeby/gradle-snippets/tree/master/multiparallel得到答案。

总之,这是项目结构:

- maindir
    build.gradle
    settings.gradle
    - subproject1
      build.gradle
    - subproject2
      build.gradle

顶级(maindirbuild.gradle

subprojects {
    apply plugin:'java'
    repositories {
        mavenCentral()
    }
}

顶级settings.gradle

include ':subproject1',':subproject2'

subproject1subproject2目录有自己的build.gradle文件,可以单独构建它们。

答案 1 :(得分:0)