我已经成功地在一台机器(机器1)上进行了maven clean安装,我已经在另一台机器(机器2)上复制了maven m2 repo,并尝试使用脱机选项运行maven clean
mvn clean install -o
出现以下错误。
[错误]插件org.apache.maven.plugins:maven-jar-plugin:2.3.2或一个 的依赖项无法解决:无法访问 autoincrement-versions-maven-plugin (http://autoincrement-versions-maven-plugin.googlecode.com/svn/repo) 在离线模式下和工件 org.apache.maven.plugins:maven-jar-plugin:jar:2.3.2尚未 以前从它下载的。
我的要求是我们需要将Maven存储库发送给客户端,他将与之一起运行
mvn clean install -o.
答案 0 :(得分:0)
我认为您可以在机器2中更改Eclipse的Maven设置。
Eclipse->窗口->首选项->搜索maven->用户设置,修改用户maven设置文件的位置(您可以从计算机1复制),然后查看本地存储库。
答案 1 :(得分:0)
该错误基本上告诉您两件事:
在第二台计算机上检查是否存在依赖关系,以及依赖文件是否存在。如果只是抱怨这种依赖关系,而其余的一切都没问题,那么您很可能正确地引用了存储库,并且错误是由于缺少文件引起的。
仅通过错误消息来调试此问题很困难,因为这可能是另一个配置错误的连锁反应。