Android Studio / Gradle:如何管理分离的本地项目的依赖项?

时间:2015-01-27 16:09:50

标签: android intellij-idea gradle android-studio android-gradle

我尝试在AndroidStudio中拥有2个独立项目:

/ some_root / LIB1

/ some_root / Project1('app')

2个项目的构建生命周期是分开的(2个gits,2个jenkins目标,......),Lib1被其他一些项目使用。

  • 当我构建Lib1时,我想生成一个版本化的aar。
  • 当我构建Project1时,这取决于Lib1,我想生成一个apk,每次都没有重建我的lib(aar安装在本地maven或nexus上)。

我希望能够从AndroidStudio中查看/编辑/重构我的Project1旁边的本地库文件(如果它具有gradle依赖项所需的快照版本)。 同时,我需要能够在其他一些项目(例如Project2)上重现此设置,并轻松地从一个项目切换到另一个项目。

活动可能吗?

注意:我在settings.gradle中尝试了一些配置来从另一个URL加载一个项目,但它每次都意味着依赖构建,而这对我来说是不可能的。我也没有使用AS依赖系统(我想它每次都使用gradle所以它也不可行)。

0 个答案:

没有答案