几乎每个Android应用程序都需要一些库项目,如ABS、HoloEverywhere等。这些大多数都在Maven Central中,这是好的。不好的是,它们中的大多数依赖于support library,并自然地指向Maven Central中已过时(我指非常有缺陷)的版本。
我们目前正在维护我们自己的存储库,其中包括定制版本的Android(使用Maven Android SDK deployer)和每个库(从git获取并具有调整的maven依赖项)。是否会有更简单的方法来完成此操作,例如使用基于Gradle的新构建系统(例如覆盖aar项目的依赖项)?