티스토리 뷰

이전 글에서는 독립된 jar file 을 nexus 저장소에 올리는 과정을 포스팅 해보았습니다. 이번에는 java source 를 maven 으로 build 하고 javadoc, source 를 포함하여 deploy 하는 과정을 따라가 보겠습니다.

  1. 올리고자 하는 maven project 의 pom.xml 에 배포할 repository 정보를 추가해줍니다.

    <distributionManagement>
    <repository>
      <id>khphub</id>
      <!--  releases repository 의 id  -->
      <name>khphub</name>
      <!--  releases repository 의 name  -->
      <url>http://nexus.khphub.com/repository/maven-releases/</url>
    </repository>
    </distributionManagement>
    
  2. ~/.m2/setting.xml 에 서버의 계정 정보를 설정해주도록 합니다.

    <servers> 
     <server> 
       <id>khphub</id> 
       <username>khpark</username> 
       <password>*****</password> 
     </server> 
    </servers>
    
  3. 다음 maven 명령을 실행하면 소스를 재 컴파일하여 source 와 javadoc 을 같이 배포합니다. mvn clean deploy -DperformRelease=true or mvn clean javadoc:jar source:jar install deploy

  4. mvn dependency:sources 을 실행하면 의존성 에 등록된 라이브러리 소스를 전부 내려받습니다.

    mvn dependency:resolve -Dclassifier=javadoc 을 실행하면 전체 javadoc 을 내려받습니다.

    의존성이 많으면 시간이 오래걸리니 내부 알고리즘등이 궁금하여 확인하려는 라이브러리만 내려받도록 하는게 좋습니다.


'JAVA' 카테고리의 다른 글

Deploy library to maven central repository with gradle  (0) 2017.10.17
Deploying a jar file to the Nexus repository  (0) 2017.08.09
Json Data Parse in Java  (0) 2017.06.25
Redis Java Client  (0) 2017.05.19
Socket Message  (0) 2017.01.08
댓글
글 보관함
최근에 올라온 글
Total
Today
Yesterday
링크