Gradle 格雷德尔共享图书馆项目

Gradle 格雷德尔共享图书馆项目,gradle,Gradle,我正在尝试从Maven迁移到Gradle(用于我们的Android项目) 我们有多个apk项目和一个共享aar库项目。每个项目都是独立的,并且有自己的版本号、版本号和git回购 以下是我们的设置: A-项目1 B-项目2 C-项目3 L-公共图书馆项目 - A取决于L B取决于L C取决于L 在使用Maven开发时,在构建L时,它会将构建的工件放置在Maven本地缓存中,然后在构建B时,它会使用本地缓存中的L(最新的开发人员更改为L)。Gradle似乎不使用共享本地缓存 我如何在Gradle中设

我正在尝试从Maven迁移到Gradle(用于我们的Android项目)

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

以下是我们的设置:

A-项目1

B-项目2

C-项目3

L-公共图书馆项目

-

A取决于L

B取决于L

C取决于L

在使用Maven开发时,在构建L时,它会将构建的工件放置在Maven本地缓存中,然后在构建B时,它会使用本地缓存中的L(最新的开发人员更改为L)。Gradle似乎不使用共享本地缓存

我如何在Gradle中设置这些项目,以便开发人员可以在开发人员机器上构建B和L(以便开发人员在L中所做的更改将显示在B中)


我还希望能够将L项目放置在本地计算机上的任何位置(我希望项目尽可能独立)。

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