我正在使用eclispe和adt + maven来开发一个Android应用程序(google已经成功地做了很多困难)
但eclipse并没有认识谷歌的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中,我添加了google存储库:
<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来了......为什么?我怎么能忍受它?
答案 0 :(得分:0)
确保您的<dependency>
元素在依赖项部分中声明,而不是在<dependencyManagement>
one中声明。
和check your dependency tree,使用mvn dependency:tree
验证您的预期工件确实是项目所需依赖项的一部分。
只有这样才能检查Google repo是否被考虑在内。