假设我想使用Gradle
一个项目结构,例如:
RootProject
\-- SubProjectA
\-- SubProjectAA
\-- SubProjectAB
我将如何实现这一目标?
我尝试的非常简单。我已经创建了具有上述结构的所有目录:
RootProject
\-- SubProjectA
\-- SubProjectAA
\-- build.gradle
\-- SubProjectAB
\-- build.gradle
\-- build.gradle
\-- settings.gradle
\-- build.gradle
\-- settings.gradle
RootProject/settings.gradle:
include "SubProjectA"
RootProject/SubProjectA/settings.gradle:
include "SubProjectAA", "SubProjectAB"
我尝试了两件事。SubProjectAA
首先,我尝试在 Eclipse 中导入项目——它没有检测到SubProjectAB
. 惊呆了,我跑gradle projects
进去RootProject
得到了这个输出:
------------------------------------------------------------
Root project
------------------------------------------------------------
Root project 'RootProject'
\--- Project ':SubProjectA'
尽管如此,我认为我犯了一个错误,我尝试在 SubProjectA 中运行相同的命令,并得到:
------------------------------------------------------------
Root project
------------------------------------------------------------
Root project 'RootProject'
\--- Project ':SubProjectAA'
\--- Project ':SubProjectAB'
我假设解决子项目不会递归。有什么解决方法吗?
每个示例都带有示例名称,如果我犯了任何错误,请见谅。
谢谢!