[如何Maven]Eclipse Oxygen 4.7.2建Maven普通Java專案(Maven-archetype-quickstart)+檢查JDK版本

[如何Maven]


Eclipse Oxygen 4.7.2建Maven普通Java專案(Maven-archetype-quickstart)+檢查JDK版本

小提醒:本篇使用Eclipse來建置Maven普通Java專案(Maven-archetype-quickstart),但實際上用Maven來建置專案可以直接用CMD指令建置。

本專案的gitHub位置

[使用環境]
1.Maven Archetype種類:Maven-archetype-quickstart,該Archetype預設JDK 版本為1.5,
如何設定Maven專案的compiler 本版本請看下篇
2.Eclipse Oxygen 4.7.2:Eclipse從Luna版本開始內建Maven,安裝Eclipse後不必再另外下載Maven Plugin~相當方便。
3.Windows使用者預設目錄:C:/User/User(Maven會將下載來的Jar檔放在Windows使用者預設目錄之下的.m2資料夾,所以請先確定自己的使用者預設目錄在哪邊,若從未修改一班都是在C:/User/User)

[步驟]
1.打開Eclipse。我用的版本是Oxygen 4.7.2。下圖為Eclipse EE預設視景(Perspective)


2.開始建置專案Maven的普通Java專案-使用archetype:web-archetype-quickstart

(1)File/New/Maven Project



(2)點選後會看到下面的視窗,第二欄是選擇專案資料夾放置的路徑,沒有要改就直接Next下一步~




(3)跳出選擇Maven Archetype的視窗,電腦速度比較慢的人一打開時中間的方框應該會是空白的,別怕就讓他跑一下就對了,可以從ecllupse視窗的右下角看到eclipse正在幫我們產生Archetype目錄。

右下角Retrieving archetypes代表eclipse正在產生Archetype目錄中...

(4)產生好後可以看到原本的白框有滿滿的Archetype選項了。
在Filter打關鍵字可以搜尋我們要的Archetype。
而在Maven中,對應普通Java專案的Archetype叫做"Maven-archetype-quickstart"。



(5)找到我們要的Maven-archetype-quickstart按下Next繼續~



(6)為專案命名,不影響設定,ArtifactId不和workspace現有重複就好。按下Finish就初步完成了!



(7)完成後可以看到左邊的Project Explorer中多了我們剛新建好的專案。接下來要檢查專案所使用的JDK版本是否正確。




(8)新增了一個非maven的java專案,展開讓大家比較兩種普通java專案的不同。

quickstart多了預設的兩個預設的PACKAGE捷徑、TARGET資料夾、Maven Dependencies以及pom.xml。主要會用到的是Maven Dependencies以及pom.xml。往後使用Maven幫我們自動載入外部Jar檔時,就是從pom.xml設定,而已加入的Jar檔就從Maven Dependencies查看!





(9)對專案名稱右鍵/Properties/Java Compliler 可以檢查專案所使用的JDK版本。是的,您沒看錯!雖然目前JAVA版本已經來到JDK9,但web-archetype-quickstart預設jdk版本是1.5,我們需要從pom.xml檔自己設定!怎麼設定請看下篇





留言