MAVEN系列之一@基礎篇
阿新 • • 發佈:2018-12-04
在介紹maven之前,想想自己在之前的JAVA專案中如何管理各種七七八八的jar包,解決衝突,解決不相容,去各種網站查詢,搜尋,下載各種jar,焦頭爛額,一身疼,回來,居然還在報錯。
使用maven,首先是maven到底是什麼,maven有個啥用,有啥子優點呢,來,坐下來慢慢說。
1、什麼是maven?
maven是maven,maven是一個構建專案的工具,對,他就是工具,一款優秀的工具,不只是構建專案,還可以測試,釋出,建站,生成測試報告等等這些的一種工具。
2、maven有啥用?
maven其實就是為了簡化一些開發的流程,方便,簡化;
(1)、不用到處去找包,管理各種依賴關係(這個我最喜歡)。只要座標到位,maven就自動完成下載,不用收工下載(偶爾還是需要滴);
(2)、使用方便,配置好之後,輸入簡單命令自動執行以前繁瑣的操作,從清理,編譯,測試生成報告,打包,部署,都會,只是你沒用過而已;
(3)、基於java平臺,可以跨平臺的,不管是window、linux還是unix,都是一樣的,(是java的功勞?);
(4)、約定優於配置。目錄結構,測試用例名字等等都有規則,遵循這些規則,減少學習成本;
囉嗦幾句(以下內容純屬虛構,如有雷同,就雷同吧,你奈我何)
第一、maven在使用中,只要曉得咋個用就可以了,為啥子要用,其實還有其他的構建工具,比如說SBT,和maven一樣,都是構建工具,為啥不用,而偏偏用maven,還是老大說了算,我本人還是比較喜歡sbt這個工具。
第二、maven在專案中,使用最多的還是清理,編譯,打包,至於釋出那些個東西,根本沒咋用.
第三,各種社群,各種工具,多去嘗試,你會發現,其實都是瞎折騰,還不如睡覺。
第四,思考一下,為啥要折騰?????????