gpt4 book ai didi

java - Maven 不会从谷歌存储库下载 jar

转载 作者:太空狗 更新时间:2023-10-29 14:39:39 25 4
gpt4 key购买 nike

我正在使用 eclispe 和 adt + maven 来开发一个 android 应用程序(谷歌已经成功地使它变得足够困难)

但是 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 中,我添加了 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 [以及通过 shell 命令的 maven] 无法下载 jar 并且我的 maven 本地存储库获取

enter image description here

只有源代码 jar 来了...为什么?我怎么处理它?<​​/p>

最佳答案

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

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

只有这样您才能检查是否考虑了 Google 存储库。

关于java - Maven 不会从谷歌存储库下载 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50421006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com