繁体   English   中英

Nexus存储库中缺少maven-surefire-plugin:pom:2.9

[英]maven-surefire-plugin:pom:2.9 missing from Nexus repository

我刚接触Maven和Nexus。

我在一个Unix主机上为我的项目安装了Maven,在另一个Unix主机上安装了Nexus存储库。 我已将Maven设置配置为使用另一台计算机上的Nexus存储库。 似乎工作正常,并且所需的工件/插件已从Nexus存储库中删除。 但是,Nexus存储库中似乎缺少名为org.apache.maven.plugins:maven-surefire-plugin:pom:2.9 我手动检查了Nexus信息库,尽管该插件的以前版本和新版本都存在,但该maven-surefire-plugin-2.9.jar文件不存在。

现在的问题似乎是Nexus无法连接到Internet,因此我必须手动将此jar文件及其其他版本复制到公共存储库中的所需位置。

有人可以告诉我这样做的步骤吗? 我已经从互联网上下载了jar及其pom文件,但是我不知道如何使用Nexus将其放在所需的位置。

那将变成一个无尽的故事,将所有工件手动放入Nexus。 存储库代理的目的是检索它们并对其进行缓存。 如果没有互联网,那将使其工作变得繁重而不是简化生活。

我要做什么:在具有Internet访问权限的计算机上执行mvn clean install dependency:go-offline ,然后将本地存储库复制到nexus版本或第三方存储库中,并使其通过Web-gui重新编制索引。

这似乎是最简单的方法。 Nexus gui中有一个上传功能,但是如果您逐个工件执行该工件,则需要一周的时间...

由于nexus存储结构与您在本地看到的存储结构是1:1相同的,因此只需复制目录结构即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM