Maven部署構件至遠程倉庫


私服的一大作用就是部署第三方構件,包括組織內的生成的構件以及一些無法從外部倉庫獲取的構件。無論是日常開發中生成的構件,還是正式版本發布的構件,都需要部署到倉庫中,供其它團隊成員使用。Maven除了能對項目進行編譯、測試、打包之外,還能將項目生成的構件部署到倉庫中。我們可以在pom.xml中配置構件的部署地址。

distributionManagement包含repository和snapshotRepository子元素,前者表示發布版本構件的倉庫,后者表示快照版本的倉庫。往遠程倉庫部署構件的時候往往需要認證。配置正確后在命令行中運行mvn clean deploy,Maven就會將項目輸出的構件部署到配置對應的遠程倉庫。

 

在POM中配置構件的部署地址

    <!-- 在POM中配置構件部署地址 -->
    <distributionManagement>
        <!-- 發布版本的構件的倉庫 -->
        <repository>
            <id>proj-release</id>
            <name>proj release repository</name>
            <url>http://192.168.1.100/content/repositories/proj-release</url>
        </repository>
        <!-- 快照版本的倉庫-->
        <snapshotRepository>
            <id>proj-snapshots</id>
            <name>proj snapshot repository</name>
            <url>http://192.168.1.100/content/repositories/proj-snapshots</url>
        </snapshotRepository>
    </distributionManagement>

 


免責聲明!

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



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