Maven 상용 플러그 인 사용 설명 deploy

3196 단어 mavendeploy
더 읽 기
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)'를 누 르 면 됩 니 다.

좋은 웹페이지 즐겨찾기