问题描述
我正在使用maven命令将工件部署到允许重新部署的Nexus快照存储库中:
mvn deploy:deploy-file -Durl=https://t-nexus.perque.com/service/repository/t-PASTIS -DrepositoryId=t-nexus.perque-snapshots -DgroupId=com.perque -DartifactId=pastis -Dversion=0.0.1-SNAPSHOT -Dpackaging=war -Dfile=pastis.war -DgeneratePom=true -e -X
at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:347)
Caused by: org.eclipse.aether.deployment.DeploymentException: Failed to deploy artifacts: Could not find artifact com.perque:pastis:war:0.0.1-20200817.082538-1 in t-nexus.perque-snapshots (https://t-nexus.perque.com/service/repo/t-PASTIS)
解决方法
希望您的主机名和路径正确。如果是这样,请尝试以下操作-
如果在settings.xml(〜/ .m2 /目录)中的代理后面,您应该尝试在下面添加
<proxies>
<proxy>
...
<nonProxyHosts>yourserver</nonProxyHosts>
</proxy>
</proxies>
添加如下所示的服务器详细信息。
<server> <id>xx</id><username>serverUser</username><password>password</password> </server>
我对第三方jar也有类似的错误..我确实将配置设置为发布,而不是为第三方回购快照。所以也尝试