Sonatype Nexus에 연결할 때 자격 증명을 전달하는 방법 (익명 로그인 비활성화)?

StackOverflow https://stackoverflow.com/questions/846957

문제

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가있는 서버 항목을 입력하면 전부입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top