我现在有一个使用gradle的主要java项目(让我们称之为parentProject)。然后,我在该父级中有四个子项目(sub1
,sub2
,sub3
,sub4
)。结构看起来像这样:
parentProject
-->sub1
---->src
------>main
-------->java
-------->resources
------>test
-------->java
-------->resources
etc...
每个子项目使用相同的配置文件(位于参考资料中)连接到不同的系统。我不想一遍又一遍地复制配置文件,我只想使用一个'master'配置并将其分发给子项目。
有办法做到这一点吗?
答案 0 :(得分:3)
创建一个公共资源文件夹,位置并不重要,但我认为将它保存在parentProject下是合乎逻辑的。然后将其添加为根build.gradle的子项目部分下的资源文件夹:
subProjects{
sourceSets.main.resources{
srcDir '../commonResources'
}
}