最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

maven基礎教程——簡單了解maven的特點與功能

 更新時間:2020年07月20日 11:03:13   作者:菜鳥教程  
這篇文章主要介紹了Maven基礎教程的相關資料,文中講解非常細致,幫助大家開始學習maven,感興趣的朋友可以了解下

Maven 翻譯為"專家"、"內(nèi)行",是 Apache 下的一個純 Java 開發(fā)的開源項目?;陧椖繉ο竽P停s寫:POM)概念,Maven利用一個中央信息片斷能管理一個項目的構(gòu)建、報告和文檔等步驟。

Maven 是一個項目管理工具,可以對 Java 項目進行構(gòu)建、依賴管理。

Maven 也可被用于構(gòu)建和管理各種項目,例如 C#,Ruby,Scala 和其他語言編寫的項目。Maven 曾是 Jakarta 項目的子項目,現(xiàn)為由 Apache 軟件基金會主持的獨立 Apache 項目。

閱讀本教程前,您需要了解的知識

本教程主要針對初學者,幫助他們學習 Maven 工具的基本功能。完成本教程的學習后你的 Apache Maven 的專業(yè)知識將達到中等水平,隨后你可以學習更高級的知識了。

Maven 功能

  • Maven 能夠幫助開發(fā)者完成以下工作:
  • 構(gòu)建
  • 文檔生成
  • 報告
  • 依賴
  • SCMs
  • 發(fā)布
  • 分發(fā)
  • 郵件列表
  • 約定配置

Maven 提倡使用一個共同的標準目錄結(jié)構(gòu),Maven 使用約定優(yōu)于配置的原則,大家盡可能的遵守這樣的目錄結(jié)構(gòu)。如下所示:

目錄 母的
${basedir} 存放pom.xml和所有的子目錄
${basedir}/src/main/java 項目的java源代碼
${basedir}/src/main/resources 項目的資源,比如說property文件,springmvc.xml
${basedir}/src/test/java 項目的測試類,比如說Junit代碼
${basedir}/src/test/resources 測試用的資源
${basedir}/src/main/webapp/WEB-INF web應用文件目錄,web項目的信息,比如存放web.xml、本地圖片、jsp視圖頁面
${basedir}/target 打包輸出目錄
${basedir}/target/classes 編譯輸出目錄
${basedir}/target/test-classes 測試編譯輸出目錄
Test.java Maven只會自動運行符合該命名規(guī)則的測試類
~/.m2/repository Maven默認的本地倉庫目錄位置

Maven 特點

  • 項目設置遵循統(tǒng)一的規(guī)則。
  • 任意工程中共享。
  • 依賴管理包括自動更新。
  • 一個龐大且不斷增長的庫。
  • 可擴展,能夠輕松編寫 Java 或腳本語言的插件。
  • 只需很少或不需要額外配置即可即時訪問新功能。
  • 基于模型的構(gòu)建 − Maven能夠?qū)⑷我鈹?shù)量的項目構(gòu)建到預定義的輸出類型中,如 JAR,WAR 或基于項目元數(shù)據(jù)的分發(fā),而不需要在大多數(shù)情況下執(zhí)行任何腳本。
  • 項目信息的一致性站點 − 使用與構(gòu)建過程相同的元數(shù)據(jù),Maven 能夠生成一個網(wǎng)站或PDF,包括您要添加的任何文檔,并添加到關于項目開發(fā)狀態(tài)的標準報告中。
  • 發(fā)布管理和發(fā)布單獨的輸出 − Maven 將不需要額外的配置,就可以與源代碼管理系統(tǒng)(如 Subversion 或 Git)集成,并可以基于某個標簽管理項目的發(fā)布。它也可以將其發(fā)布到分發(fā)位置供其他項目使用。Maven 能夠發(fā)布單獨的輸出,如 JAR,包含其他依賴和文檔的歸檔,或者作為源代碼發(fā)布。
  • 向后兼容性 − 您可以很輕松的從舊版本 Maven 的多個模塊移植到 Maven 3 中。
  • 子項目使用父項目依賴時,正常情況子項目應該繼承父項目依賴,無需使用版本號,
  • 并行構(gòu)建 − 編譯的速度能普遍提高20 - 50 %。
  • 更好的錯誤報告 − Maven 改進了錯誤報告,它為您提供了 Maven wiki 頁面的鏈接,您可以點擊鏈接查看錯誤的完整描述。

以上就是maven基礎教程——簡單了解maven的特點與功能的詳細內(nèi)容,更多關于Maven特點和功能的資料請關注腳本之家其它相關文章!

相關文章

  • java實現(xiàn)飯店點菜系統(tǒng)

    java實現(xiàn)飯店點菜系統(tǒng)

    這篇文章主要為大家詳細介紹了java實現(xiàn)飯店點菜系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • spring + shiro + cas 實現(xiàn)sso單點登錄的示例代碼

    spring + shiro + cas 實現(xiàn)sso單點登錄的示例代碼

    本篇文章主要介紹了spring + shiro + cas 實現(xiàn)sso單點登錄的示例代碼,具有一定的參考價值,有興趣的可以了解一下
    2017-09-09
  • SpringBoot項目中引入本地JAR包配置的幾種方法

    SpringBoot項目中引入本地JAR包配置的幾種方法

    SpringBoot有時需要引入本地JAR包以便重用已有的代碼庫或者第三方庫,本文主要介紹了SpringBoot項目中引入本地JAR包配置的幾種方法,具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • Java和C的隨機數(shù)(Random)詳解

    Java和C的隨機數(shù)(Random)詳解

    本篇文章主要介紹了Java和C隨機數(shù)(Random),現(xiàn)在分享給大家,也給大家做個參考,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-09-09
  • 解決mybatis-plus通用mapper調(diào)用報錯:Invalid bound statement

    解決mybatis-plus通用mapper調(diào)用報錯:Invalid bound statement

    這篇文章主要介紹了解決mybatis-plus通用mapper調(diào)用報錯:Invalid bound statement的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • spring源碼閱讀--aop實現(xiàn)原理講解

    spring源碼閱讀--aop實現(xiàn)原理講解

    這篇文章主要介紹了spring源碼閱讀--aop實現(xiàn)原理講解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 解決Maven靜態(tài)資源過濾問題

    解決Maven靜態(tài)資源過濾問題

    在我們使用Maven構(gòu)建項目的時候,會默認過濾掉靜態(tài)資源,所以,需要手動來配置,本文就介紹一下Maven靜態(tài)資源過濾的問題解決,感興趣的可以了解一下
    2021-06-06
  • Spring Boot 實現(xiàn)敏感詞及特殊字符過濾處理

    Spring Boot 實現(xiàn)敏感詞及特殊字符過濾處理

    這篇文章主要介紹了SpringBoot實現(xiàn)敏感詞及特殊字符過濾處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • Java設計模式之java觀察者模式詳解

    Java設計模式之java觀察者模式詳解

    這篇文章主要介紹了Java經(jīng)典設計模式之觀察者模式,簡單分析了觀察者模式的概念、原理并結(jié)合實例形式給出了java觀察者模式的具體用法與相關注意事項,需要的朋友可以參考下
    2021-09-09
  • Spring動態(tài)加載bean后調(diào)用實現(xiàn)方法解析

    Spring動態(tài)加載bean后調(diào)用實現(xiàn)方法解析

    這篇文章主要介紹了Spring動態(tài)加載bean后調(diào)用實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08

最新評論

固镇县| 仙居县| 双辽市| 临清市| 瑞丽市| 绍兴市| 且末县| 成都市| 建湖县| 永丰县| 长海县| 阿鲁科尔沁旗| 鞍山市| 夏津县| 武鸣县| 丹东市| 华安县| 宜君县| 建昌县| 夏邑县| 临沧市| 都江堰市| 牙克石市| 嘉禾县| 同仁县| 万荣县| 神池县| 石柱| 韶山市| 平罗县| 通州区| 洛阳市| 攀枝花市| 琼结县| 秦皇岛市| 苏州市| 天等县| 施秉县| 鹰潭市| 大名县| 巴南区|