maven私服-賬號管理


關於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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM