使用maven构建Android项目

时间:2017-07-19 14:12:08

标签: android maven android-support-library

我的客户要求我使用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依赖项(自动或手动),那将会很有帮助。

0 个答案:

没有答案