我正在尝试使用RobolectricSample应用程序对Android应用程序进行单元测试。在使用Maven安装应用程序的说明中,第一步是
CCD_ 1。我不明白为什么需要这个命令,它会做什么?
任何解释都会很有帮助。
根据Ant构建文件build.xml,ant maven-setup
做两件事:
-
maven安装jars:
在Maven本地存储库中安装2个必需的jar库(guice-2.0-no_aop.jar和maps.jar)。
-
maven设置android sdk:
重置pom.xml中的Android SDK路径iff<路径>是在android maven插件中定义的。
这不是一个优雅的解决方案,理想情况下,所有这些任务都应该完全由Maven处理。然而,由于该项目同时提供Ant和Maven构建,为了方便起见,它在Maven构建生命周期中重用了Ant的脚本。