我正在尝试使用RobolectricSample application进行Android应用程序的单元测试。 在使用Maven安装应用程序的说明中,第一步是
ant maven-setup
。我无法理解为什么需要这个命令以及它会做什么?
任何解释都会有很大的帮助。
答案 0 :(得分:1)
根据Ant构建文件build.xml,ant maven-setup
执行两项操作:
<强>行家安装-罐强>
将2个必需的jar库(guice-2.0-no_aop.jar&amp; maps.jar)安装到Maven本地存储库中。
<强>行家 - 组 - Android的SDK:强>
重置pom.xml中的Android SDK路径iff&lt; path&gt;在android-maven-plugin中定义。
这不是一个优雅的解决方案,理想情况下,所有这些任务都应该由Maven纯粹处理。但是,由于此项目同时提供了Ant和Maven构建,因此为方便起见,它会在Maven构建生命周期中重用Ant中的脚本。