天天看點

Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

我接觸Maven特别的晚,大概是在2017年的11月份,現在是2017年12月28日,也就是說别的開發者已經坐上了飛機,而我還是騎着牛(事實上我的确還沒有坐過飛機,也沒有騎過牛,盡管我已經28歲了)。但子曰:“朝聞道夕死可矣”,盡管我一點都不想死,也并沒有精通Maven,但我已經在正式成為Maven大家庭的一員了——榮幸之至!

我是一名忠實的保守主義者,如果一件工具沒有徹徹底底的傷透我的心,我是會一直使用下去的。就像,别人愛上了IntelliJ IDEA,我還是忠于Eclipse;别人愛上了Maven,我還是通過Eclipse建立Java project或者dynamic Web project;别人愛上了Restful,我還是通過Eclipse建立Web service。我就像行走在新幹線上的一頭牛,就要被日新月異的IT技術淘汰了!但我不甘于被淘汰,我想要迎頭趕上,是以我選擇折騰Maven,直到Maven被我所用。

我折騰Maven也不是一時半會的事了,持續有一個月的時間,但也就是終于弄明白怎麼使用Maven建立一個Web項目了。

我偷偷的告訴你,我愛上Maven的原因是——

1)Maven項目可以直接檢視到源碼(點選源碼的時候Maven背景就會自動下載下傳source包到Maven倉庫),而不像傳統的項目要加載source源碼包。

Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

傳統的方式:

Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

2)使用SVN down一個完整的項目,再也不必等啊等,尤其jar包很多的時候,Maven第一次會在本地下載下傳一個倉庫,時間會稍微久一點(畢竟第一次嘛,時間久一點是應該的,以後就不會了)。預設的位址是:C:\Users\abc.m2\repository(Windows為例)

Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

3)新增jar太友善,直接在pom.xml檔案中追加對應的jar包配置就可以,關鍵是還有Maven倉庫的鏡像可以參照。

位址為:

http://mvnrepository.com/
Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

隻要左鍵點選Maven tab頁的内容,就已經複制了内容,連Ctrl C都省了,真是不要太人性化!複制好後,将内容粘貼到pom.xml檔案的<dependencies>節點下就可以了。

我愛上Maven也是基于這三點因素,至于Maven的指令嘛,不在我們本章的學習範圍之内,我們的目的——就是通過Eclipse來建立Maven Web項目。

一、下載下傳Eclipse

很奇怪,不知道為什麼,最新版的Eclipse(也就是氧氣版(oxygen))無法自動化加載完成一個Maven項目,為此,我還專門研究了一篇文章「Eclipse導入Maven項目,實在算得上是曆經千辛萬苦 」(現在這篇文章可以廢棄了,參照本篇教程即可),當時真是費了老大的勁,幾乎崩潰——就在邊緣。

最後,我選擇了macs版本的Eclipse,并在此版本的Eclipse導入Maven web項目成功。

位址:

http://www.eclipse.org/downloads/eclipse-packages/
Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

至于neon版本行不行,你可以試試,我是看Mars版本下載下傳的最多,是以選擇後退的版本比較多。

二、下載下傳Maven

有了Eclipse,接下來就要準備Maven。

https://maven.apache.org/download.cgi
Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

下載下傳zip版本,解壓後,配置maven的系統path路徑。像配Java那樣。

win10的截圖:

Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

配置完成後,啟動cmd,輸入mvn -v,看看能否有結果?

我電腦上以前配置的3.5.0版本:

Eclipse 使用Maven 建構Web項目的最佳方式,我認為沒有之一(1)

繼續閱讀