Nexus에 아티팩트를 배포 할 때 아티팩트를 찾을 수 없습니다.

Aug 17 2020

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)

Nexus repo 페이지의 업로드 버튼을 사용하면 모든 것이 잘 진행됩니다.

답변

1 RahulSawant Aug 19 2020 at 19:03

호스트 이름 및 경로가 정확하기를 바랍니다. 그렇다면 아래 사항을 시도하십시오-

settings.xml (~ / .m2 / 디렉토리)에서 프록시 뒤에있는 경우 아래 추가를 시도해야합니다.

<proxies>
  <proxy>
    ...
    <nonProxyHosts>yourserver</nonProxyHosts>
  </proxy>
</proxies>

아래와 같이 서버 세부 정보를 추가하십시오.

<server> <id>xx</id><username>serverUser</username><password>password</password> </server>

또한 타사 jar .. 타사 저장소에 대한 스냅 샷 대신 릴리스하도록 구성을 설정했습니다. 그래서 그것도 시도