摇篮。如何从另一个模块复制资源

Myk*_*nko 3 java gradle build.gradle

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

Myk*_*nko 6

解决方法很简单:

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

    test {
        resources {
            srcDir '../B/src/main/resources'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

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