我的客户要求我使用maven建立我现有的Android应用程序。 我尝试使用maven插件生成一个pom.xml,但不幸的是它没有映射依赖项。 (从这里尝试了所有解决方案:Gradle build.gradle to Maven pom.xml)
之后我尝试自己编写pom.xml,但是maven找不到支持库,也找不到google play:
无法在项目xxx上执行目标:无法解析依赖项 对于项目xxx.yyy:z:jar:1.0.0:以下工件不可能 已解决:com.android.support:support-v13:jar:25.3.1, com.android.support:design:jar:25.3.1, com.android.support:appcompat-v7:jar:25.3.1, com.android.support:recyclerview-v7:jar:25.3.1, com.android.support:cardview-v7:jar:25.3.1, com.android.support:support-v4:jar:25.3.1, com.google.android.gms:播放服务,地图:罐子:11.0.2, com.google.android.gms:播放服务地点:罐子:11.0.2, com.google.android.gms:播放服务-地方:罐子:11.0.2:
我的pom.xml条目如下所示:
...
<dependency>
<groupId>com.android.support</groupId>
<artifactId>design</artifactId>
<version>25.3.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>25.3.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>recyclerview-v7</artifactId>
<version>25.3.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>cardview-v7</artifactId>
<version>25.3.1</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>support-v4</artifactId>
<version>25.3.1</version>
<scope>provided</scope>
</dependency>
...
如果有人可以指导我如何将支持库转换为maven依赖项(自动或手动),那将会很有帮助。