이 기사는 주로 Maven 개인 서버 및 미러링 (그림 및 텍스트)을 구축하는 실제 방법을 소개합니다. 다음과 같이 귀하와 공유됩니다.
준비
3.6에 Nexus를 설치하십시오.*
이론
Nexus의 저장소 유형
Nexus 내장 창고 유형
다음 그림
개인 서버 프로세스를 설정하십시오
2 단계를 따라 [TestSnapShot] 저장소를 작성하십시오
POM 파일에서 Maven 프로젝트를 작성하고 다음 정보를 구성하십시오.
<배포 관리> <repository> <id> 릴리스 </id> <url> http://192.168.0.1:8888/repository/testrelease/ </url> </repository> <snapshotrepository> <id> snapshots </id> <Url> http://192.168.0.1:8888/repository/testsnapshot/ </url> </snapshotrepository> <!-여기 URL은 저장소의 경로입니다-> </</</<filectionmanagement> <flugins> <!-jar groupin> <groupind> org.apchache.pleg. <Artifactid> Maven-Jar-Plugin </artifactid> <bersion> 3.0.2 </version> <configuration> <configuration> <configuration> <excludes> <exclude> **/*. 속성 </excerties </exclude> </configuration> </plugin> <! <groupin> </groupid> org.apache.mugug.muguge.muguge. <Artifactid> Maven-Source-Plugin </artifactid> <bersion> 3.0.1 </version> <configuration> <atchiz> true </att
Maven, Warehouse 사용자 계정 비밀번호로 설정 파일을 구성합니다.
<서버> <id> 릴리스 </id> <username> user </username> <password> 123456 </password> </server> <server> <id> 스냅 샷 </id> <userername> </username> <passpact> 123456 </password> </server> </servers> // 여기에 ID는 창고의 ID로 구성되어 있어야합니다.
패키지 및 업로드하려면 MVN 명령을 입력하십시오
MVN Clean 소스 : Jar Packagemvn 배포 -e
다음과 같이 Nexus의 [구성 요소]를 확인하십시오. 성공
참조는 다음과 같습니다. 구성은 참조 프로젝트의 pom.xml에서 다음과 같습니다.
<!-nexus private server 구성-> <repositories> <repository> <id> nexus </id> <name> nexus repository </name> <url> http://192.168.2.20:8081/repository/java/ </url> <릴리스> </enabled> <! 기본적으로 켜져야합니다-> <snapshots> <enabled> true </enabled> </snapshots> </repository> </repositories> <pectioniles> <pectionency> <groupid> com.example </groupId> <ArtifActId> utils </artifactid> <0 </version> </dependencies>
거울 과정을 설정하십시오
Maven의 설정 구성은 다음과 같습니다
<mirrors> <mirror> <id> 미러 </id> <mirrorof>*</mirrorof> <name> nexus aliyun </name> <url> http://116.62.220.224:8888/repository/testgroup/ </url> </mirror> <id> <id> </id> <사용자 이름> user </username> <password> 123456 </password> </server> </servers>
이런 식으로 모든 Maven 프로젝트는이 이미지에서 의존성을 참조합니다.
요약
미러링은 전달을 가로 채고 요청하는 것과 동일하지만, 개인 서버는 다운로드 다운로드 구성 및 타사 구성 저장, 로컬 Maven 구성 저장 등의 역할을 수행하는 것 등의 조합은 Maven의 장점을 완전히 반영 할 수 있습니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.