我想用Maven构建android项目。
我有两个项目
项目1:主人(这是SDK项目,这不是.APK)
项目2:子项(图书馆项目)
如何在项目1 中添加项目2 的依赖关系?
当我使用mvn package
构建项目1 时,我希望 .rar 文件包含 Project 2 作为库项目项目1 。
你能否建议使用maven pom.xml代码。
如果maven不适合此要求,请建议替代解决方案。
由于
答案 0 :(得分:2)
我建议在这种情况下使用Android Maven Plugin。
除此之外,你应该改变你的结构:
+-- root (pom.xml)
+--- master (pom.xml)
+--- child (pom.xml)
所以master可以对child有一个简单的依赖,你可以从root调用它。
答案 1 :(得分:1)
Maven适用于任何标准或非标准包装。如果我不得不使用Maven构建一些非标准包,我会尝试使用Assembly插件:
http://maven.apache.org/plugins/maven-assembly-plugin/
或者在最糟糕的情况下,在包装阶段会有一些因为我需要的东西而准备好。然而,这只是一个方向,我没有真正的经验包装Android应用程序,也许你可以找到一个更好的具体解决方案。