缓慢构建Android Maven项目



我有一个多模块Maven项目,我需要帮助来优化构建我的Android模块所花费的时间。在运行目标"清洁安装"或"验证"时得出结论,Android项目大部分时间都在消耗。在构建上花费的时间摘要如下:

[INFO] ------------------------------------------------------------------
[INFO] Building M-SPLearning Parent 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------
[INFO] ------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] M-SPLearning Entity ................... SUCCESS [1.710s]
[INFO] M-SPLearning Repository ............... SUCCESS [0.226s]
[INFO] M-SPLearning Service .................. SUCCESS [0.115s]
[INFO] M-SPLearning RESTful .................. SUCCESS [2.925s]
[INFO] M-SPLearning Android .................. SUCCESS [38.153s] << The Problem
[INFO] M-SPLearning Parent ................... SUCCESS [0.000s]
[INFO] ------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------
[INFO] Total time: 44.430s
[INFO] Finished at: Tue Jan 28 23:24:54 BRST 2014
[INFO] Final Memory: 24M/137M
[INFO] ------------------------------------------------------------------

可以在此处访问完整的输出控制台。

想知道是否有方法可以改善Android项目的构建时间,因为我需要(以编程方式)在我的一项静修服务中运行构建过程,而45〜60秒则太长了,无法等待响应。

项目源代码存储在github上。

已经,谢谢!

对于初学者,我会升级到Android Maven插件3.8.1(不是3.8.2,因为这会破坏Apklib的使用)和Maven 3.1.1,然后我会看到实际慢的。我觉得这是Dex运行,因为您有很多依赖关系。如果是这样的话,您无能为力。

最新更新