我有以下项目:
-> root
->->common
->->server
->->client
我希望服务器和客户端项目都访问同一资源文件夹中的文件。
我的 root 的 build.gradle 如下所示:
apply plugin: 'java'
allprojects {
apply plugin: 'java'
apply plugin: 'idea'
}
subprojects {
repositories {
mavenCentral()
}
dependencies {
testCompile 'junit:junit:4.8.1'
}
}
多项目系统可以正常工作,我对此没有任何问题。我找到了用于实现资源文件夹的资源,但它们仅位于每个项目级别。
如果您对此有任何见解和帮助,我将不胜感激。 :)
最佳答案
如果您有想要在项目之间共享的资源,您应该为这些资源创建一个库,并让每个项目都依赖于该库。看看Android documentation在库模块上。
另外,看看here有关如何将项目依赖项添加到 Gradle 构建脚本的示例。
关于java - 如何为多项目gradle项目实现全局资源文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29011347/