我想用Maven構建Android項目。如何使用Maven構建帶有庫項目依賴項的Android SDK項目
我有兩個項目
項目1:碩士(這是SDK的項目,這是不.apk文件)
項目2:兒童(庫項目)
如何添加依賴項目2在項目1?
當我建立項目1與mvn package
然後我想.rar程序文件,項目2包括在項目1庫項目。
你可以請建議maven pom.xml代碼的東西相同。
如果maven不適合這個需求,那麼請建議替代解決方案。
由於
我想用Maven構建Android項目。如何使用Maven構建帶有庫項目依賴項的Android SDK項目
我有兩個項目
項目1:碩士(這是SDK的項目,這是不.apk文件)
項目2:兒童(庫項目)
如何添加依賴項目2在項目1?
當我建立項目1與mvn package
然後我想.rar程序文件,項目2包括在項目1庫項目。
你可以請建議maven pom.xml代碼的東西相同。
如果maven不適合這個需求,那麼請建議替代解決方案。
由於
Maven是適合於任何標準或非標準的包裝。如果我不得不建立一些非標準封裝與Maven我會嘗試與大會插件:
http://maven.apache.org/plugins/maven-assembly-plugin/
在最壞的情況下,在封裝階段一些antrun會準備什麼,我需要。然而,這只是一個方向,我沒有真正的Android應用程序包裝經驗,也許你可以找到一個更好的具體解決方案。
我建議在這種情況下使用Android Maven Plugin。
除此之外,你應該改變你的結構類似:
+-- root (pom.xml)
+--- master (pom.xml)
+--- child (pom.xml)
所以主可以對孩子簡單的依賴,你可以從根調用它。
謝謝,讓我來檢查參考。鏈接 –
一位同事告訴我,現在標準解決方案是Android Studio下的Gradle包裝,恰好是一些IntelliJ IDE。可能會給你提供最好的工具。 –