我有一个中心项目,包含几个模块和几个辅助项目:
central/
a/
b/
c/
auxiliary/
d/
e/
f/
辅助项目依赖于中心项目,但中心项目无法以任何方式参考辅助项目。
如何在辅助中设置gradle.build
文件,以便正确解析和构建中心的依赖项?
例如,我正在构建auxiliary:d
,这取决于central:b
,这取决于central:a
。
答案 0 :(得分:1)
我假设central
和auxiliary
有独立的源存储库。在这种情况下,标准解决方案是将central
模块发布到(本地或远程)Maven / Ivy存储库,并auxiliary
从那里解析它。如果您有时希望将其作为源依赖项(即具有auxiliary
和central
的单个构建/ IDE项目),请查看Prezi的Pride工具。