티스토리 뷰
이전 글에서는 독립된 jar file 을 nexus 저장소에 올리는 과정을 포스팅 해보았습니다. 이번에는 java source 를 maven 으로 build 하고 javadoc, source 를 포함하여 deploy 하는 과정을 따라가 보겠습니다.
올리고자 하는 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>
~/.m2/setting.xml 에 서버의 계정 정보를 설정해주도록 합니다.
<servers> <server> <id>khphub</id> <username>khpark</username> <password>*****</password> </server> </servers>
다음 maven 명령을 실행하면 소스를 재 컴파일하여 source 와 javadoc 을 같이 배포합니다.
mvn clean deploy -DperformRelease=true
ormvn clean javadoc:jar source:jar install deploy
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 |
댓글