Maven本地子模塊互相依賴

不少時候,咱們本身的項目有許多的子模塊,之間互相有依賴,可是咱們沒有私服來發布打好的jar包.shell

最多見的就是本地有一個Util包, 隨手寫的其餘項目想要引用, 卻苦於沒有私服. 把代碼扔到同一個項目, 強迫症有忍不住.後端

這個問題Maven是有解決方案的.本質上仍是打包發佈,只是再也不發佈到遠端的Maven倉庫,而是打包完成以後, 將這個jar包安裝到本地的maven便可.微信

首先,在你的util子模塊下執行下列命令.maven

# 打包
mvn clean package
# 安裝到本地mvn
mvn install:install-file -Dfile=your_jar_file_path.jar -DgroupId=your_groupId -DartifactId=your_artifactId -Dversion=your_version
# 檢查是否安裝成功
ll ~/.m2/your_groupId/your_artifactId/

以後, 在須要引入這個jar包的項目的pom.xml文件中,按照正常使用添加便可.學習

<dependency>
        <groupId>your_groupId</groupId>
        <artifactId>your_artifactId</artifactId>
        <version>your_version</version>
    </dependency>

當mvn須要引入的時候,會自動從本地倉庫去加載的.spa


完。





code

聯繫我

最後,歡迎關注個人我的公衆號【 呼延十 】,會不按期更新不少後端工程師的學習筆記。
也歡迎直接公衆號私信或者郵箱聯繫我,必定知無不言,言無不盡。
xml

以上皆爲我的所思所得,若有錯誤歡迎評論區指正。rem

歡迎轉載,煩請署名並保留原文連接。博客

聯繫郵箱:huyanshi2580@gmail.com

更多學習筆記見我的博客或關注微信公衆號 <呼延十 >------>呼延十

相關文章
相關標籤/搜索