mvn包可以从干净的板岩中生产Android.apk吗?
我希望能够签出我的Android应用程序项目并执行“mvn包”并获得.apk,而无需:mvn包可以从干净的板岩中生产Android.apk吗?,android,maven-3,Android,Maven 3,我希望能够签出我的Android应用程序项目并执行“mvn包”并获得.apk,而无需: 手动“android更新sdk”,以及 在本地maven存储库中手动粘贴JAR 是否有一个或多个插件可以做到这一点 目前,我必须先做各种“android更新sdk”,然后使用将jar文件粘贴到本地repo中,以便Maven查找它们 (这似乎是一个应该被问很多次的问题,但我的搜索失败了。) 编辑:对不起,我的错。我现在应该知道,没有源代码的问题是不完整的。是的,有地图依赖关系。而且,据我所知,罐子的选择相当有限
<dependency>
<groupId>android</groupId>
<artifactId>android</artifactId>
<version>4.0.3_r3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.android.maps</groupId>
<artifactId>maps</artifactId>
<version>15_r2</version>
<scope>provided</scope>
</dependency>
安卓
安卓
4.0.3_r3
假如
com.google.android.maps
地图
15_r2
假如
除非您的目标是蜂巢,否则这是不必要的。最新版本的SDK库已在中央存储库中提供。甚至SDK部署人员自述文件也这样说:
注意!目前,Maven中提供了一些android.jar工件
中央,除非您使用地图或usb相关依赖项,否则android
3.0+、兼容库jar文件或坚持使用本地SDK安装的原始jar文件,您可能不需要这些
不再是工具了
只要具有相同的API级别,就不需要完全相同的版本(4.0.3等)。至于mapsjar,它是专有的,可能不会部署到central。当然,您可以使用自己的私有存储库,该存储库使用您需要的所有jar进行初始化。然后它们将被自动获取,您将不需要使用SDK部署器等。