标签: java gradle
我正在尝试使用驻留在不同代码存储库中的项目找到多项目gradle构建的解决方案:
为了演示目的,让我们调用项目:core,lib1,lib2和lib3。所有这些项目历史上都存在于不同的代码库中。显然可以将lib *项目合并到主代码库中并设置多项目构建。 core,lib1和lib2是公共代码存储库,lib3但是是一个未发布的存储库/库,我想暂时保密。
core
lib1
lib2
lib3
问题归结为: - 我可以在不合并存储库的情况下获得多项目构建吗? - 我可以lib3对core有编译依赖吗?