摇篮。如何从其他模块复制资源

时间:2017-02-07 20:23:13

标签: java gradle build.gradle

我有2个模块:AB。模块B包含/src/main/resources/file.xml,但模块A在运行时也依赖于此file.xml。是否可以在构建期间将资源从模块B复制到模块A? 我已经在Maven中使用maven-resources-plugin来实现这一目标,但我无法为Gradle找到类似的内容。

1 个答案:

答案 0 :(得分:2)

解决方案非常简单:

sourceSets {
    main {
        resources {
            srcDir '../B/src/main/resources'
        }
    }

    test {
        resources {
            srcDir '../B/src/main/resources'
        }
    }
}

也许有其他解决方案,但对我来说看起来不错。