bintray 에서 만든 gradle-bintray-plugin 로 maven central(메이븐 중앙 저장소) 에 java library 를 배포해보겠습니다.절차 요약 본인의 bintray 저장소로 라이브러리 업로드 jCenter 저장소에 link 를 겁니다. (관리자 승인 필요) jCenter 와 mavenCentral 을 sync 합니다. (관리자 승인 필요) bintray 계정 생성 계정생성 페이지 - opensource user 로 가입하세요. 기업 유저로 가입하시면 안됩니다. 삭제 기능이 있는데 입력한 내용이 있다면서 삭제가 잘안되네요. (삭제가 안되서 계정 2개 만들었습니다..ㅜㅜ) bintray user's maven repository 생성 계정 생성 후 bintray 에 로그인하고 프..
이전 글에서는 독립된 jar file 을 nexus 저장소에 올리는 과정을 포스팅 해보았습니다. 이번에는 java source 를 maven 으로 build 하고 javadoc, source 를 포함하여 deploy 하는 과정을 따라가 보겠습니다. 올리고자 하는 maven project 의 pom.xml 에 배포할 repository 정보를 추가해줍니다. khphub khphub http://nexus.khphub.com/repository/maven-releases/ ~/.m2/setting.xml 에 서버의 계정 정보를 설정해주도록 합니다. khphub khpark ***** 다음 maven 명령을 실행하면 소스를 재 컴파일하여 source 와 javadoc 을 같이 배포합니다. mvn clean d..
Nexus repository OSS 3.3 (opensource 사설 저장소) 는 외부 네트워크를 사용하기 힘든 폐쇄망 환경에서 사용하면 좋습니다. 전자정부표준 프레임워크에서 nexus 2.3 에 대해 설명하고 있는 부분도 참고하시면 좋을 것 같습니다. 또한 외부에 공개하기 힘든 라이브러리등을 배포하고 관리하기에도 용이합니다. 이것을 설치 및 실행하는 것은 비교적 쉽지만, 실제 라이브러리를 배포하고 관리하는 것은 그렇지 않습니다. nexus를 사용하기 위해서는 어느정도 프로그래밍(maven,nuget,npm etc ) 쪽에 배경지식이 있어야 가능합니다. 저는 nexus maven 저장소에 Jar(JAVA libarary)를 올려보겠습니다. (구글링으로 저처럼 단편적인 지식 가지고도 사용가능합니다. ^^..