将项目外部添加到部分构建层次结构中

时间:2014-12-15 21:43:42

标签: groovy build gradle

我有一个中心项目,包含几个模块和几个辅助项目:

central/
    a/
    b/
    c/
auxiliary/
    d/
    e/
    f/

辅助项目依赖于中心项目,但中心项目无法以任何方式参考辅助项目。

如何在辅助中设置gradle.build文件,以便正确解析和构建中心的依赖项?

例如,我正在构建auxiliary:d,这取决于central:b,这取决于central:a

1 个答案:

答案 0 :(得分:1)

我假设centralauxiliary有独立的源存储库。在这种情况下,标准解决方案是将central模块发布到(本地或远程)Maven / Ivy存储库,并auxiliary从那里解析它。如果您有时希望将其作为源依赖项(即具有auxiliarycentral的单个构建/ IDE项目),请查看Prezi的Pride工具。