1 단계 : LAN의 서버에 nexus를 설치하십시오. 탁월한 기능 - 설치가 쉽습니다 (실제로 몇 분 만에!). 우리에게는 ~ 50 명의 엔지니어와 하루 종일 많은 CI 서버가 있으며 여러 달 동안 안정적이었습니다. DNS에서 "nexus.local"이라는 서버에 설치했다고 가정 해 보겠습니다.
2 단계 : http://www.sonatype.com/books/nexus-book/reference/maven-sect-single-group.html에서 Settings.XML의 복사 필요에 따라 호스트 이름을 수정, 소스 코드 시스템에 커밋과 ~/.m2/Settings.XML의에 복사하는 모든 개발자를 말한다.
3 단계 : 프로젝트의 pom.xml을 올바르게 설정하십시오.
<distributionManagement>
<snapshotRepository>
<id>nexusSS</id>
<name>Nexus Snapshot Repository</name>
<url>http://nexus.local:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>nexusRelease</id>
<name>Nexus Release Repository</name>
<url>http://nexus.local:8081/nexus/content/repositories/releases</url>
</repository>
</distributionManagement>
4 단계 : 당신은 다음과 같이 보이는 "distributionManagement"절을 정의하는 "부모 POM"을 할 것 "MVN 배포"사용 - 당신의 넥서스 UI로 이동 http://nexus.local:8081/nexus 같은 (뭔가를), 사용자를 클릭하고 "배포"를 클릭 한 다음 암호를 지정하십시오. 그런 다음 당신의 ~/.m2/Settings.XML의 편집이 추가 : 그것은 "MVN 배포"를 실행하여 작동
<settings>
...
<servers>
<server>
<id>nexus</id>
<username>deployment</username>
<password>PASSWORD</password>
</server>
</servers>
</settings>
확인하는 것이, 당신은 넥서스에 프로젝트의 아티팩트를 설치해야합니다.
5 단계 : 받는다는이 뛰어난 문서 읽기 : http://www.sonatype.com/products/maven/documentation/book-defguide
출처
2009-12-11 22:27:05
mrm
이 모두 정확 - 나는 모두에게 좋은 솔루션 넥서스 (http://nexus.sonatype.org/)에보고 권 해드립니다 위. –
감사합니다. 나는 Apache의 Archiva를 단순하게 사용하고 있었지만 Nexus도 살펴볼 것입니다. 우리는 꽤 작은 프로젝트를 진행하고 있습니다. 일찍이 이러한 일을 시작하려고했습니다. Nexus에서 +1 –
+1. 설치와 작동이 쉽습니다. –