Maven不会从谷歌存储库下载罐子

问题描述 投票:3回答:1

我正在使用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本地存储库获取

enter image description here

只有源代码jar来了...为什么?我怎么处理它?

java android eclipse maven android-appcompat
1个回答
0
投票

确保您的<dependency>元素在依赖项部分中声明,而不是在<dependencyManagement> one中声明。

check your dependency tree一样,使用mvn dependency:tree验证您的预期工件确实是项目所需依赖项的一部分。

只有这样,您才能检查是否考虑了Google回购。

© www.soinside.com 2019 - 2024. All rights reserved.