Sonatype Nexus에 연결할 때 자격 증명을 전달하는 방법 (익명 로그인 비활성화)?
-
21-08-2019 - |
문제
Eclipse에서 Maven2 프로젝트를 구축 할 때 M2Eclipse 플러그인이 자격 증명을 자극합니다. 그리고 그것은 잘 컴파일합니다.
그러나 이제 명령 줄에서 "MVN 설치"를 실행하려고하면 아티팩트가 발견되지 않은 오류가 발생합니다. 이 문제를 해결하기 위해 POM.XML에 사용자 이름/비밀번호를 추가하려면 어떻게합니까?
해결책
말하는 사용자 이름 비밀번호는 무엇입니까? Nexus 리포지토리에 정의 된 사용자 이름 인 경우 정의 할 수 있습니다. settings.xml
Nexus 저장소를 정의한 곳.
<servers>
<server>
<id>releases</id>
<username>xxxxxxxxx</username>
<password>yyyyyyyy</password>
</server>
</servers>
다른 팁
내가 아는 한이를 구성 할 Maven XML 태그가 없습니다. 물론 도메인 이름을 사용자 이름과 비밀번호로 접두사로 접두사 할 수 있습니다.
http://username:password@yournexusserver/..
Maven은 Nexus가 프롬프트 할 때 인증 설정에 정의 된 항목을 사용합니다. 저장소에 사용중인 동일한 ID (또는 사용하는 경우 미러)와 동일한 ID가있는 서버 항목을 입력하면 전부입니다.
제휴하지 않습니다 StackOverflow