關於maven私服的相關數據:
默認賬號admin,密碼:admin123
這個賬號是不能進行上傳代碼 到maven倉庫的。
我們光是有admin和匿名賬號是不夠的,我們需要創建一個專門用來部署的賬號,ceshi:
(1)涵蓋所有匿名賬號的權限,至少可以搜索倉庫,下載依賴
(2)對倉庫有所有的管理權限,就可以往倉庫中去部署發布包
創建角色

創建用戶

在settings.xml中加入登錄賬號
<servers>
<server>
<id>nexus-releases</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>deployment</username>
<password>deployment123</password>
</server>
</servers>
在pom中加入添加到的私服 倉庫目錄
<distributionManagement>
<!--正式-->
<repository>
<id>nexus-releases</id>
<name>Nexus Release Repository</name>
<url>http://localhost:8081/repository/maven-releases/</url>
</repository>
<!--開發-->
<snapshotRepository>
<id>nexus-snapshots</id>
<name>Nexus Snapshot Repository</name>
<url>http://localhost:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
mvn deploy
本地包如何通過命令上傳到maven私服,
-Dpackaging 本地包路徑,-Durl需要上傳的倉庫地址,-DrepositoryId,在settings.xml中登錄的賬號id
mvn deploy:deploy-file -DgroupId=com.csource -DartifactId=fastdfs-client-java -Dversion=1.24 -Dpackaging=jar -Dfile=C:\Users\HP\.m2\fastdfs_client_v1.24.jar -Durl=http://localhost:8081/repository/3rd-oarty/ -DrepositoryId=nexus-releases
