从子项目中访问gradle中的父项目文件

时间:2016-06-27 17:54:56

标签: java gradle config

我现在有一个使用gradle的主要java项目(让我们称之为parentProject)。然后,我在该父级中有四个子项目(sub1sub2sub3sub4)。结构看起来像这样:

parentProject
-->sub1
---->src
------>main
-------->java
-------->resources
------>test
-------->java
-------->resources
etc...

每个子项目使用相同的配置文件(位于参考资料中)连接到不同的系统。我不想一遍又一遍地复制配置文件,我只想使用一个'master'配置并将其分发给子项目。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:3)

创建一个公共资源文件夹,位置并不重要,但我认为将它保存在parentProject下是合乎逻辑的。然后将其添加为根build.gradle的子项目部分下的资源文件夹:

subProjects{
    sourceSets.main.resources{
        srcDir '../commonResources'
    }
}