如何解决使用Maven构建项目时,无法在Central中找到工件
我对Maven完全陌生。我正在使用Maven命令mvn clean package
构建一个Apache项目。
它显示了构建失败并给出以下错误消息:
[ERROR] Failed to execute goal on project taverna-perspective-myexperiment: Could not
resolve dependencies for project org.apache.taverna.workbench:taverna-perspective-
myexperiment:bundle:3.1.0-incubating-SNAPSHOT: Could not find artifact
org.jdom:com.springsource.org.jdom:jar:1.1.0 in central (https://repo.maven.apache.org/maven2) -> [Help 1]
似乎它需要依赖项org.jdom:com.springsource.org.jdom:jar:1.1.0,但找不到它。我在互联网上搜索了此工件,发现a page具有以下maven配置:
<dependency>
<groupId>org.jdom</groupId>
<artifactId>com.springsource.org.jdom</artifactId>
<version>1.1.0</version>
<scope>provided</scope>
</dependency>
我检查了pom.xml,发现org.jdom的依赖项与上面的相同。我该怎么做才能解决?这是否意味着该工件已从中央移除?我们还可以设置其他来源吗?
解决方法
in page书写笔记:
注意:此工件位于Spring插件存储库(https://repo.spring.io/plugins-release/)
然后,您必须将https://repo.spring.io/plugins-release/添加到pom.xml文件中的存储库中:
<repositories>
<repository>
<id>spring</id>
<name>Spring Repository</name>
<url>https://repo.spring.io/plugins-release/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.jdom</groupId>
<artifactId>com.springsource.org.jdom</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。