我正在使用eclipse与adt + maven开发一个Android应用程序(google已经成功地做了很多困难)
但eclipse不承认google的Android支持库,我把它添加到我的pom中:
<!-- ============= ANDROID =============== -->
<dependency>
<groupId>com.android.support</groupId>
<artifactId>appcompat-v7</artifactId>
<version>27.1.1</version>
</dependency>
<dependency>
<groupId>com.android.support.constraint</groupId>
<artifactId>constraint-layout</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
<artifactId>design</artifactId>
<version>27.1.1</version>
</dependency>
<dependency>
<groupId>com.google.android.gms</groupId>
<artifactId>play-services-ads</artifactId>
<version>15.0.1</version>
</dependency>
在同一个pom我添加了谷歌存储库:
<repositories>
<repository>
<id>android-studio</id>
<name>lixo</name>
<url>https://maven.google.com</url>
<!-- <url>file://C:\Program Files\Android\Android Studio\gradle\m2repository</url> -->
</repository>
</repositories>
但是eclipse [还有maven通过shell命令]无法下载jar和我的maven本地存储库获取
只有源代码jar来了...为什么?我怎么处理它?
确保您的<dependency>
元素在依赖项部分中声明,而不是在<dependencyManagement>
one中声明。
和check your dependency tree一样,使用mvn dependency:tree
验证您的预期工件确实是项目所需依赖项的一部分。
只有这样,您才能检查是否考虑了Google回购。