我正在尝试使用 maven 来管理我的依赖项和构建过程。我在查找 Google API 依赖项或地图依赖项时遇到问题。这很好用(没有地图 api):
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>4.0.1.2</version>
<scope>provided</scope>
</dependency>
我正在尝试使用 maven 来管理我的依赖项和构建过程。我在查找 Google API 依赖项或地图依赖项时遇到问题。这很好用(没有地图 api):
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>4.0.1.2</version>
<scope>provided</scope>
</dependency>
AFAIK,地图 jar 文件目前在任何在线 maven 存储库中都不可用。
使用 Android SDK Manager 下载所需的地图 jar 文件,然后手动将其安装到本地 maven 存储库:
mvn install:install-file -Dfile=your-artifact-1.0.jar \
[-DgroupId=org.some.group] \
[-DartifactId=your-artifact] \
[-Dversion=1.0] \
[-Dpackaging=jar]
或者使用 Manfred 的maven-android-sdk-deployer将所有 Android SDK jar 文件安装到本地 maven 存储库。
然后就可以在 pom.xml 中开始使用它了:
<dependency>
<groupId>com.google.android.maps</groupId>
<artifactId>maps</artifactId>
<version>4_r2</version>
<scope>provided</scope>
</dependency>
您还可以使用此项目,它将 google api jar 安装到您的本地 maven 存储库中: https ://github.com/mosabua/maven-android-sdk-deployer
要安装 4.0.3 版的 jar,您只需键入:
mvn install -P 4.0.3