91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

Maven怎么用

發布時間:2022-01-24 09:30:07 來源:億速云 閱讀:103 作者:iii 欄目:開發技術

這篇文章主要介紹了Maven怎么用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇Maven怎么用文章都會有所收獲,下面我們一起來看看吧。

1、引言  

你能搜到這個教程,說明你對 Maven 感興趣,但是又不是太理解。那么接下來這個系列的教程將會詳細講解 Maven 的用法,相信你看完之后,一定能對 Maven 的理解更進一步!

2、常規項目開發存在的問題

通常Web項目開發只會創建一個工程,然后所有的jar包都會存放到 WEB-INF/lib 目錄下,如下圖所示:

Maven怎么用

通過上面的目錄結構我們可以分析出如下問題:

①、一個項目就是一個web工程。如果項目比較龐大,那么利用包名package來劃分模塊,顯然容易造成混淆而且不利于分工合作;

②、項目中需要的 jar 包必須手動 復制,粘貼 到 WEB-INF/lib 目錄下。這會導致每創建一個新的工程就需要將 jar 包重復復制到 lib 目錄下,從而造成工作區存在大量重復的文件;

③、jar需要我們手動去官網上或者其他途徑下載;

④、一個 jar 包依賴的其他 jar 包,需要自己手動加入到項目中,而且很有可能我們漏掉了某個依賴關系,導致項目運行報錯。

那么如何解決這些問題呢?本系列的主角 Maven 應運而生了。

3、什么是 Maven ?

Maven 讀音是[?mev?n],也就是“霉文”,而不是讀“馬文”。它是一個項目管理和綜合工具,Maven使用標準的目錄結構和默認構建生命周期。提供了開發人員構建一個完整的生命周期框架,開發團隊可以自動完成該項目的基礎設施建設。相信如果對 Maven 沒有任何了解的,看了這段話等于沒看,不過沒關系,后面我們將會逐漸揭開 Maven 的神秘面紗。什么是 Maven,你只需要知道這玩意能簡化和標準化項目建設過程。

4、Maven 的歷史

Maven的最初設計,以簡化Jakarta Turbine項目的建設進程。有幾個項目,每個項目包含了稍微不同的Ant構建文件。 JAR中檢查到CVS。Apache組織開發的Maven可以建立多個項目,發布項目信息,項目部署。

5、Maven 的目標

Maven主要目標是提供開發人員

①、項目是可重復使用,易維護,更容易理解的一個綜合模型。

②、插件或交互的工具,這種聲明性的模式。

Maven項目的結構和內容是在一個XML文件中聲明,pom.xml的項目對象模型(POM),這是整個Maven系統的基本單元。   

6、Maven 的理念

約定優于配置!!!

開發人員不需要創建構建過程本身,不必知道提到的每一個配置的詳細信息。Maven提供了合理的默認行為的項目。創建一個Maven項目時,Maven創建默認的項目結構。開發者只需要把相應的文件和她需要在pom.xml中定義即可。

關于“Maven怎么用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“Maven怎么用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

长春市| 佳木斯市| 尤溪县| 永胜县| 加查县| 新丰县| 湖南省| 彰武县| 丹寨县| 保德县| 湛江市| 哈密市| 河南省| 定日县| 沙田区| 宜春市| 开封市| 安阳县| 德庆县| 大竹县| 关岭| 黑山县| 福鼎市| 潜江市| 博罗县| 舞钢市| 东丰县| 宿迁市| 深州市| 裕民县| 息烽县| 云安县| 五大连池市| 洛宁县| 乐清市| 河西区| 曲松县| 巴林右旗| 长顺县| 张家口市| 老河口市|