溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java基礎模塊依賴是什么

發(fā)布時間:2022-03-22 16:39:39 來源:億速云 閱讀:260 作者:iii 欄目:大數(shù)據(jù)

本篇內容介紹了“java基礎模塊依賴是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

 Maven 一個核心的特性就是依賴管理。當我們處理多模塊的項目(包含成百上千個模塊或者子項目),模塊間的依賴關系就變得非常復雜,管理也變得很困難。

依賴管理

java基礎模塊依賴是什么

framwork-dependencies是獨立于框架外的一個依賴管理,定義就是對第三方組件進行管理,主要有幾點:

  • 我們通常在一個項目框架下有一個獨立的第三方依賴管理;

  • 在最上層定義基礎版本信息,減少基礎模塊的依賴沖突;

  • 版本統(tǒng)一管理便于基礎組件升級; 

組件依賴

java基礎模塊依賴是什么

framerork-parent為整個工程的父級pom文件,主要定義這幾個組件:

  • 引入框架版本管理依賴,做全局統(tǒng)一管理;

  • 對子模塊的版本進行管理;

  • 定義系統(tǒng)級的maven坐標基準;

  • 定義基礎插件配置,比如編譯插件、發(fā)布信息、組件集成等;

依賴傳遞

java基礎模塊依賴是什么

基礎命令

  • mvn clean    清空產生的項目( target里)

  • mvn compile 編譯源代碼

  • mvn install    在本地repository中安裝jar(包含mvn compile,mvn package,然后上傳到本地倉庫)

  • mvn deploy   上傳到私服(包含mvn install,然后,上傳到私服)

  • mvn package     打包

  • mvn test           運行測試

  • mvn site     產生site

  • mvn test-compile   編譯測試代碼

  • mvn -Dtest package  只打包不測試

  • mvn  jar:jar    只打jar包

  • mvn  test -skipping compile -skipping test-compile  只測試而不編譯,也不測試編譯

  • mvn  source.jar   源碼打包

“java基礎模塊依賴是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI