从子项目访问 gradle 中的父项目文件
Access parent project files in gradle from sub projects
我现在有一个使用 gradle 的主要 java 项目(我们称它为 parentProject)。然后我在该父项目中有四个子项目(sub1
、sub2
、sub3
、sub4
)。结构看起来有点像这样:
parentProject
-->sub1
---->src
------>main
-------->java
-------->resources
------>test
-------->java
-------->resources
etc...
每个子项目使用相同的配置文件(在资源中)连接到不同的系统。我不想一遍又一遍地复制配置文件,我只想使用一个 'master' 配置并将其分发给子项目。
有办法吗?
创建一个公共资源文件夹,位置并不重要,但我认为将其放在parentProject 下是合乎逻辑的。然后将其添加为根目录 build.gradle:
的子项目部分下的资源文件夹
subProjects{
sourceSets.main.resources{
srcDir '../commonResources'
}
}
我现在有一个使用 gradle 的主要 java 项目(我们称它为 parentProject)。然后我在该父项目中有四个子项目(sub1
、sub2
、sub3
、sub4
)。结构看起来有点像这样:
parentProject
-->sub1
---->src
------>main
-------->java
-------->resources
------>test
-------->java
-------->resources
etc...
每个子项目使用相同的配置文件(在资源中)连接到不同的系统。我不想一遍又一遍地复制配置文件,我只想使用一个 'master' 配置并将其分发给子项目。
有办法吗?
创建一个公共资源文件夹,位置并不重要,但我认为将其放在parentProject 下是合乎逻辑的。然后将其添加为根目录 build.gradle:
的子项目部分下的资源文件夹subProjects{
sourceSets.main.resources{
srcDir '../commonResources'
}
}