# 在Eclipse上面快速建立一個Maven的Web專案 ### 1. 打開Eclipse,在上方工具列選擇 File -> New -> Maven Project  ### 2. 按下Next,選擇maven-archetype-webapp,再按下Next   ### 3. 填好Group Id 和Artifact Id,按下Finish  ### 4. 可以看到左邊顯示專案已初步建立好,再來要進行設定  ### 5. 首先在剛建立的專案上按右鍵 -> Properties  ### 6. 選擇Project Facets,Java版本選擇自己JDK版本(這邊選擇1.8),JavaScript選擇1.0,Dynamic Web Module選擇3.0。如果顯示錯誤無法切換到3.0的話,請按照下面步驟解決:  ### Dynamic Web Module 無法切換到3.0的解決方法: 1. 去這個專案在本機的位置,找到project.facet.core.xml這個檔案,編輯它  2. 可以看到裡面的jst.web的version是2.3,把它改成3.0,java的version也一起改成1.8,存檔,重開Eclipse,再次去看Project Facets,可以發現已修改完成。 **修改前:**  **修改後:**  ### 7. 設定Runtimes,選擇你有裝的Web 應用伺服器,這邊選擇Tomcat9,按下Apply and Close   ### 8. 在專案上按右鍵 -> Properties,選Java Build Path -> Libraries ->選擇JRE ,查看版本是否正確,按下Edit,選擇自己安裝的jdk。   ### 9. 如果有出現Java compiler level does not match the version of the installed Java project facet.的錯誤  可以在POM檔的<build>這邊加上下列plugins ```\ <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId> <version>3.2.3</version> <configuration> <warSourceDirectory>WebContent</warSourceDirectory> </configuration> </plugin> </plugins> </build> ``` 然後在專案上面右鍵Maven->Update Maven即可解決 ### 10. 基本的Maven的Web專案就建好了  ###### tags: `專案建立` `Maven` `Eclipse`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up