java - Gradle 。如何从另一个模块复制资源

标签 java gradle build.gradle

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

最佳答案

解决方案非常简单:

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

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

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

关于java - Gradle 。如何从另一个模块复制资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42099261/

相关文章:

java - java.nio.ByteBuffer.allocateDirect(0) 会在内存中产生什么结果?

java - jvisualvm - 如何查看内存消耗的 Activity 对象

java - okhttp 中的代理问题

android - 无法建立同意书库:1.0.7

android - ActionBar Sherlock 与 Android Studio 0.2.2

java - 如何在二维数组中搜索任意索引?

android - 是否可以将 gradle 库项目集成到 android 项目中

android - 为什么我的 gradle 需要这么长时间? > 13 分钟

java - 使用 Kotlin 构建 Guava 依赖打破 Jar

git - grgit:在build.gradle脚本中添加标签并将文件推送到远程分支