构建jar并放入使用gradle构建到另一个jar中的资源

时间:2014-08-02 05:03:36

标签: java gradle

所以我有两个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'

1 个答案:

答案 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