繁体   English   中英

Maven无法使用vmware在我的vm上运行

[英]Maven unable to run on my vm using vmware

我最近重新安装了Maven。 我一直在尝试运行mvn clean install但是我一直收到对等人未通过身份验证的错误。 我可以在settings.xml文件中使用正在使用的凭据访问网站,但无法完成执行目标。

  1. 我尝试显式设置settings.xml的路径: mvn clean install -s ~/.m2/settings.xml mvn clean install -gs /home/myuser/app/maven/conf/settings.xml mvn clean install -s ~/.m2/settings.xml用于本地和全局mvn clean install -gs /home/myuser/app/maven/conf/settings.xml
  2. 仔细检查了每个文件是否使用了正确的凭据,而且确实如此。

有没有人可以尝试其他解决方案? 因为这些凭据100%有效,所以我只是不知道为什么在这种情况下它们不起作用。 有什么明确的方法可以在命令行中设置用户名和密码? 因为我尽力而为。 已经为此工作了大约2天,没有解决方案。

我在6个月前使用了同一个Maven项目,但我不记得曾经遇到过这个问题。 与我的同事交谈,他可以使用与我相同的设置来运行它,但他不在VM上。 是VM的罪魁祸首吗? 是否需要为虚拟机设置某些代理设置或缺少的设置? 我正在使用VMWare运行我的Ubuntu 16. VM。

感谢您的所有帮助!

错误信息:

[ERROR] Failed to execute goal on project company-pojo-services: Could not resolve dependencies for project org.company:company-pojo-services:jar:3.6.1.RELEASE: The following artifacts could not be resolved: javax.jms:jms:jar:1.1, com.oracle:ojdbc6:jar:11.2.0.1.0: Could not transfer artifact javax.jms:jms:jar:1.1 from/to artifactory-online (https://reader:reader@company.artifactoryonline.com/company/company-3/repository/): peer not authenticated -> [Help 1]编辑:

[ERROR] Failed to execute goal on project company-pojo-services: Could not resolve dependencies for project org.company:company-pojo-services:jar:3.6.1.RELEASE: The following artifacts could not be resolved: javax.jms:jms:jar:1.1, com.oracle:ojdbc6:jar:11.2.0.1.0: Could not transfer artifact javax.jms:jms:jar:1.1 from/to artifactory-online (https://reader:reader@company.artifactoryonline.com/company/company-3/repository/): Remote host closed connection during handshake: SSL peer shut down incorrectly -> [Help 1}

此链接正是我的问题: Maven-对等方未通过身份验证

但是太糟糕了,该解决方案对我不起作用。

为此,Reson是Maven的较新版本,用于检查https连接的SSL。 请参考此内容暂时绕过错误。

[ http://maven.apache.org/wagon/wagon-providers/wagon-http/][1]

对于永久解决方案,您必须将证书添加到JRE的证书存储中

暂无
暂无

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

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