我正在开发一个模块,可以说moduleBase。我在应用程序中使用moduleBase。这是一个git子模块。 ModuleBase依赖于我的另一个模块。可以说moduleNested。我的目标是已经为moduleBase提供了moduleNested,因此,如果导入moduleBase,则会得到moduleNested,因为无论如何我都需要它。我试图将其添加为moduleBase的子模块。它正在工作,但是我仍然需要将gradle.settings include ':moduleBase:moduleNested'
添加到主要项目中。在build.gradle中,我插入依赖项implementation ('moduleBase:moduleNested')
。
如果我尝试在新项目中通过Android Studio导入moduleBase,则会收到一条错误消息,提示它找不到moduleNested的来源。我递归克隆,因此源存在。
我是否可以为我的moduleBase提供类似于setting.gradle的东西,其中包括自动的moduleNested?还是这不可能?每次执行新项目时,我都需要手动导入所有外部模块吗?
谢谢!