如何構建一個基于Maven的Java項目?
作為BAT里的Java開發工程師,我是非常熱愛maven作為項目管理工具的。接下來和大家分享介紹下什么是maven以及如何構建一個基于maven的Java項目。
以下介紹以IntelliJ IDEA為IDE(由于歷史原因,很多人還是習慣用eclipse,但是作為一個從eclipse轉到idea的人,我想說idea真香,而且切換代價也非常小,因此十分推薦大家轉向idea)。
安裝maven首先到官網(www.apache.org )下載maven包。
然后點擊download,選擇版本,如果是Linux(mac)環境,選擇
tar.gz
結尾的文件,如果是Windows環境,選擇zip類型。統一建議下載binary的,是已經編譯好的文件,下載下來就可以用。如果想看源碼的,可以下載source類型的。下載后,解壓縮到本地,配置mvn的環境變量,配置方式與配置java的類似。下圖是我的電腦配置的maven環境變量。
配置后檢查是否成功的方式,是打開cmd/terminal命令行,輸入mvn -version,如果出現以下內容,代表配置成功。
最后,打開intelliJ,照著File-settings-maven的路徑打開,如圖即成功將maven與intelliJ做好了關聯。
構建項目這個時候,照著File-new-project的路徑,選擇maven。
點擊了next之后,給你的maven項目起一個groupId和artifactId就可以了。
最后,點擊finish之后,一個maven項目的框架就已經完成了。
接下來,就是配置
pom.xml
文件,這個文件在創建好maven項目后,會自動生成,后續如果要引入第三方jar包,無需你再到網上下載jar包,放到工程lib下,只需要在pom文件的dependencies標簽下,新增一個dependency標簽對,內部指明這個jar包的 groupId和artifactId即可。至此,一個簡單的maven java工程已經搭建完成,可以開始寫代碼了。
當然maven還有很多功能,比如用repository標簽指定第三方倉庫,用profile標簽指定版本等等,后面我會繼續在其他回答里中完善介紹maven,有興趣的朋友歡迎關注我。
我是蘇蘇思量,來自BAT的Java開發工程師,每日分析科技類見聞,歡迎關注我,與我共同進步。