본문 바로가기

Nexus Group 중앙 저장소를 Nexus로 변경하려면 ~/.m2/settings.xml 파일을 변경해야 합니다. Nexus를 사내 개발로 사용하려면, releases와 snapshots를 포함하는 하나의 Nexus group을 구성해야 합니다. 공개 group에 snapshot저장소를 추가하고 Maven의 ~/.m2/settings.xml 파일에 mirror 구성을 추가합니다. 이 설정은 Nexus 설치 후에 기본적으로 되어 있습니다. 하나의 Nexus 그룹을 구성하기 위해 하나의 profile 을 정의합니다. Super POM에 정의되어 있는 central 저장소를 재정의하여 와 를 구성합니다. 그리고 에 URL도 재정의하여 Nexus 그룹의 URL을 가리키도록 합니다. $ vi ~/.m2/settings.xml ne..
Deploy to Nexus Internal Repository Private remote internal repository 은 내부(사내) 저장소라고 합니다. 프로젝트 개발시 모든 구성원이 중앙 저장소로부터 필요한 라이브러리를 다운로드 할 수 있지만, 구성원간에 공유해야 하는 별도의 리소스를 공유, 관리하기 위해 사내 저장소가 필요합니다. 사내 저장소 구성을 위해 Nexus, Artifactory 등의 OSS 를 이용할 수 있습니다. 둘 중 대세인 Nexus 를 사용해 보겠습니다. Nexus site : http://www.sonatype.org/nexus Nexus 설치 안내 대략적인 Nexus 로의 배포 시나리오는 다음과 같습니다. 누군가 Nexus에 라이브러리를 등록할 수 있도록 별도의 계정 생성. 로컬 저장소에서 mvn ..