2013-08-04 216 views
2

我试图从迁移Maven来摇篮(为我们的Android项目)...摇篮共享库项目

我们有多个APK项目和一个单一的共享AAR库项目。每个项目都是独立的,并有自己的版本,版本号和git回购。

这里是我们的设置:

A - PROJECT1

乙 - Project2的

Ç - 项目3

L - 公共图书馆项目

-

A依赖在L

B依赖对L-

,c取决于对L-

当Maven的开发,L楼的时候,它会大厦B时,它会用左旋从放置在Maven本地缓存内置神器,然后本地缓存(最新的开发人员更改为L)。似乎Gradle不使用共享本地缓存。

如何设置在摇篮这些项目,使开发人员可以构建一个开发机器上B和L(这样的改变使得开发商以L将在B显示了)?

我也想能够在任何地方放置l项目在本地机器上(我想保持尽可能独立的项目)。

回答

0

声明与file:// URL的存储库,并用它来交换工件之间的构建。您也可以使用mavenLocal(),但它会伤害您的构建的可重复性,并且存在已知的问题。