Maven 상용 플러그 인 사용 설명 deploy
Maven 상용 플러그 인 사용 설명 deploy
Maven 상용 플러그 인 사용 설명 deploy
Maven 의 deploy 플러그 인 은 Maven 이 자동 으로 생 성 된 버 전 을 중앙 프 록 시 창고 인 Nexus 서버 에 발표 하 는 데 사용 되 며,제3자 의존 라 이브 러 리(예 를 들 어 Jar 가방)나 독립 된 Jar 가방 을 중앙 프 록 시 창고 에 직접 발표 하여 공유 할 수 있 습 니 다.deploy 플러그 인의 구체 적 인 용법 을 소개 합 니 다.Nexus 서버 가 성공 적 으로 설치 되 었 다 고 가정 하면 Nexus 콘 솔 URL 은?http://199.3.5.164:8081/nexus。
1.Nexus 서버 에 자동 으로 구축 및 배포(게시 창 고 를 releases 라 고 가정)
1)프로젝트 POM 파일 을 수정 하고 다음 내용 을 추가 합 니 다.
remoteRepository
MyCompany Repository
http://192.168.1.100:8081/nexus/content/repositories/releases/
그 중에서 url 은 Nexus 서버 의 Releases 창고 경로 에 대응 하고 reposcory 의 id 는 3)점 의 server id 와 일치 해 야 합 니 다.발표 에 사용 할 창 고 는 Hosted 형식 이 어야 합 니 다.
2)넥 서 스 서버 의 Releases 창고 속성 을 수정 합 니 다.
Nexus 콘 솔 에 들 어가 admin 으로 로그 인 합 니 다."Views/Repositories"를 누 르 고"Repositories"를 선택 하 십시오.Repositories 목록 에서 Releases 를 선택 하고 configuration 을 누 르 십시오.Deployment Policy 는 기본적으로"Disable Redeploy"입 니 다."Allow Redeploy"로 수정 하고 저장 하려 면 누 르 십시오.
3)사용자 디 렉 터 리 에 있 는 settings.xml 파일 을 수정 합 니 다.
settings.xml 파일 경 로 는${user.home}/m2 또는%{m2 입 니 다.home}/conf/。Windows 7 시스템 디 렉 터 리 는 C:/Users/사용자 이름/m2 입 니 다.
찾 은 다음 수정 정 보 는 다음 과 같 습 니 다.
remoteRepository
username
password
메모:server 의 id 는 1)점 의 reposcory id 와 일치 해 야 합 니 다.
4)사용자 deployment 의 암 호 를 다시 설정 합 니 다.
Nexus 콘 솔 에 들 어가 서 Security 를 누 르 고 Users 를 선택 합 니 다.사용자 목록 에서 deployment 사용 자 를 오른쪽 클릭 하고 Set Password 를 선택 하여 deployment 의 비밀 번 호 를'deployment'로 다시 설정 합 니 다.물론 다른 것 으로 설정 할 수도 있 습 니 다.3)점 server 설정 과 일치 하면 됩 니 다.
5)프로젝트 홈 디 렉 터 리(POM 파일 이 있 는 디 렉 터 리)에서'mvn deploy'를 실행 합 니 다.
2.제3자 의존 라 이브 러 리 또는 독립 Jar 패 키 지 를 발표 합 니 다(발표 창 고 를 releases 로 가정 하고 Jar 패 키 지 를 test.jar 로 발표 합 니 다)
1)1 시 중 2),3),4)점 에 따라 설정 합 니 다.그리고 test.jar 가 있 는 디 렉 터 리 로 들 어 갑 니 다.
2)"mvn deploy:deploy-file-DgroupId=com.test-DirtifactId=test-Dversion=1.0-Dpackaging=jar-Dfile=test.jar-Durl=http://199.3.5.164:8081/nexus/content/repositories/releases -DreposcoryId=releases"를 사용 하면 됩 니 다.
설명:deploy:deploy-file 은 독립 된 파일 을 발표 하 는 것 을 표시 합 니 다.
groupId,artifactId,version 은 필요 에 따라 설정 할 수 있 습 니 다.
url 은 Nexus 서버 releases 창고 경로 입 니 다.
reposcoryId 는 1 시 3 분)점 의 server id 와 일치 해 야 합 니 다.
3)참고 로 독립 된 Jar 가방 을 발표 하 는 것 도 Nexus 콘 솔 에서 이 루어 질 수 있 습 니 다.Repositories 목록 에서 Releases 를 선택 하고 Artifact Upload 를 누 르 고 GAV Definition 을'GAV Parameters'로 지정 한 다음 해당 하 는 groupId,artifactId 와 version,Packaging 을 입력 한 다음'Select Artifact(s)to Upload...'를 클릭 하여 지정 한 Jar 파일 을 선택 하고 맨 뒤에'Upload Artifact(s)'를 누 르 면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Windows에서 CodeArtifact(Maven)용 토큰을 자동으로 생성하는 방법CodeArtifact를 사용한 적이 있거나 사용할 계획이라면 매일 모든 Maven 프로젝트에서 수동으로 토큰(CODEARTIFACT_AUTH_TOKEN)을 생성해야 합니다. 이는 어려울 수 있으며 개발 속도를 늦출...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.