所以我有两个gradle项目:P1和P2。 P2不依赖于P1构建,但是,在P2的构建阶段,我想构建P1,将其添加到我的资源文件夹,然后将该文件夹添加到P2的jar。
我仍然对整个gradle事情不熟悉,所以我正在寻找一个可以做类似这样的示例build.gradle。
谢谢!
编辑:应该注意的是P1和P2都是同一个项目中的模块。
我的项目结构如下:
根项目
Root Project | |__P1 | | | |__build.grdale | |__P2 | | | |__build.gradle | |__settings.gradle
我的settings.gradle看起来像这样:
include 'P1', 'P2'
答案 0 :(得分:0)
所以我最终在这里找到了一个类似的问题:Gradle: how to copy subproject jar to another subproject when task is run?
构建gradle最终应该看起来像这样:
task fix(dependsOn: ':P1:jar', type: Copy) {
from tasks.getByPath(':P1:jar')
into 'path/to/resources'
}
build.dependsOn fix