1

我正在尝试从几个相互依赖的 android 项目中创建一个多模块 maven 项目。

我在模块文件夹下创建了单独的 pom 文件,并在父文件夹中创建了 pom.xml。我已将所有模块添加到父 pom.xml。

现在,当我从父文件夹执行“mvn install”时,所有模块都被编译,生成 apk,并且来自具有测试的模块的 apk 被部署到虚拟设备并运行仪器测试。所有这一切都按预期发生。

现在,如果我只想将多模块项目中的所有 apk 部署到所有活动的虚拟设备上,我该怎么做呢?从父文件夹执行“mvn android:deploy”不会部署任何 apk。它对父项目说“完成”,然后跳过所有其他子模块。但是没有部署apk。

有没有办法做我想做的事?

此外,在相关说明中,当其中一个仪器测试失败时,“mvn install”会退出。有没有办法让“mvn install”来构建其他模块,即使以前模块中的一个仪器测试失败了?

谢谢,

4

0 回答 0