我基本上只是想做Maven - How to build multiple Independent Maven projects from one project中描述的内容。 accepted answer for that question描述了如何使用带有pom
打包的Maven POM和模块列表。
我需要做同样的事情,但是使用Gradle。我实际拥有的是两个独立的项目,我目前必须cd
进入并单独构建,我想要的是一个包含两个项目的目录(项目),我可以从中同时构建它们。它们不是相互依赖的 - 它们通常只需要同时建造。可以这样做吗?
答案 0 :(得分:2)
看起来Rene Groeschke在https://github.com/breskeby/gradle-snippets/tree/master/multiparallel得到答案。
总之,这是项目结构:
- maindir
build.gradle
settings.gradle
- subproject1
build.gradle
- subproject2
build.gradle
顶级(maindir
)build.gradle
:
subprojects {
apply plugin:'java'
repositories {
mavenCentral()
}
}
顶级settings.gradle
:
include ':subproject1',':subproject2'
subproject1
和subproject2
目录有自己的build.gradle
文件,可以单独构建它们。
答案 1 :(得分:0)
一种方法是使用(如Luke Daley所建议的)Prezi Pride:https://github.com/prezi/pride。
请参阅https://discuss.gradle.org/t/how-can-i-build-independent-projects-from-one-parent-directory/10632/2。