gpt4 book ai didi

java - Maven 无法解决依赖关系

转载 作者:太空宇宙 更新时间:2023-11-04 12:24:34 25 4
gpt4 key购买 nike

我遇到了 Maven 无法解决我需要帮助的依赖项的问题。

我正在使用maven 3.0.5在electriccommander中构建一个项目。该项目有 jna 作为依赖项,它在 pom 中如下所示:

<dependency>
<groupId>net.java.dev.jna</groupId>
<artifactId>jna</artifactId>
<version>4.1.0</version>
<scope>test</scope>
</dependency>

pom中也添加了相关的仓库,仓库中http://url/content/groups/release-build-repos/net/java/dev/jna/jna/4.1.0/中同时有jna的pom和jar文件

在构建项目时,它失败并显示以下消息:

!ENTRY org.eclipse.osgi 2 0 2016-07-21 05:28:44.384
!MESSAGE One or more bundles are not resolved because the following root constraints are not resolved:
!SUBENTRY 1 org.eclipse.osgi 2 0 2016-07-21 05:28:44.384
!MESSAGE Bundle initial@reference:file:plugins/net.java.dev.jna/jna-4.1.0.jar/ was not resolved.

在junit测试运行期间。不过,使用 -DskipTests 构建效果很好。

但是,在失败构建的输出中,它告诉我它已成功下载 dna 的相关 jar 和 pom 文件:

Downloaded: http://url/content/groups/release-build-repos/net/java/dev/jna/jna/4.1.0/jna-4.1.0.pom (2 KB at 26.5 KB/sec)

我收到了 pom 和 jar 文件的正在下载和已下载消息。

到目前为止,我已经尝试了不同的 maven 版本(3.2.5)以及更改 pom 中依赖项的范围,完全删除整个配置和工作区并从头开始重建,但都没有成功。

是否有什么我遗漏的东西会导致这种情况?谢谢

最佳答案

尝试删除 ~/.m2/目录下的该 Artifact 目录并运行以下命令:

mvn -U clean {install/deploy} -DskipTests

关于java - Maven 无法解决依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38504891/

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