我已经在Android应用程序上工作了一段时间。我经常遇到的一个问题是新人无法跟上图书馆项目的所有依赖性。我的最新项目使用了7个库(2个内部开发和许多开源),事情变得越来越糟。现在我们正在使用Bitbucket和Github作为我们的解决方案。
是否可以将所有项目合并到一个Git仓库下?所以我们可以克隆一个并立即开始工作,同时保持与这些开源项目的原始repo的连接。
例如,它使用ActionBarSherlock,FacebookSDK,SlideMenu等。
如果没有,Maven会解决这个问题吗?
答案 0 :(得分:1)
Submodules是此问题的解决方案。
您可以将这些库的存储库作为子模块添加到应用程序的存储库中。
答案 1 :(得分:1)
是。假设你已经设置了你的'主'项目和你当地的reg设置,以及EGit。
当然,在做任何事之前都不要忘记备份。