我已经开始了将我的 Android 项目移植到使用 Maven 的艰巨任务。我在查找有关组织我的 pom 文件和依赖项的最佳方式的信息时遇到了一些麻烦。我有两个 Android 应用程序,它们都使用包含资源和网络代码的同一个 Android 库项目。所有三个项目都使用 git 进行源代码控制,并在 github 上的单独存储库中进行。我将所有 3rd 方库依赖项都放在 Library Project 上,例如 Action Bar Sherlock、View Pager Indicator 等,并使用该库将它们导出到项目中。
我想让我的团队的其他成员尽可能轻松地使用它们的依赖项构建这两个 Android 应用程序。我应该将所有三个 repos 克隆到同一个目录中并使 pom 依赖于假设同一目录的库,还是将一个 git repo 与父 pom 与 git sub modules 和 pom 模块一起使用会更好?但是,我担心这会变得太混乱。