以下內容不包含maven的配置。。。 好,進入主題。 首先new一個項目,選擇Maven Project,點擊Next 選擇預設即可,繼續點Next 我這裡創建的是web工程,所以選擇webapp後點擊Next 填好 groupid和artifactId後會自動填寫package,填完後點擊fini ...
以下內容不包含maven的配置。。。
好,進入主題。
首先new一個項目,選擇Maven Project,點擊Next
選擇預設即可,繼續點Next
我這裡創建的是web工程,所以選擇webapp後點擊Next
填好 groupid和artifactId後會自動填寫package,填完後點擊finish.關於groupid和artifactId的解釋我從網上找了下,大家可以參考下
"groupid和artifactId被統稱為“坐標”是為了保證項目唯一性而提出的,如果你要把你項目弄到maven本地倉庫去,你想要找到你的項目就必鬚根據這兩個id去查找。
groupId一般分為多個段,這裡我只說兩段,第一段為域,第二段為公司名稱。域又分為org、com、cn等等許多,其中org為非營利組織,com為商業組織。舉個apache公司的tomcat項目例子:這個項目的groupId是org.apache,它的域是org(因為tomcat是非營利項目),公司名稱是apache,artigactId是tomcat。
比如我創建一個項目,我一般會將groupId設置為cn.zr,cn表示域為中國,zr是我個人姓名縮寫,artifactId設置為testProj,表示你這個項目的名稱是testProj,依照這個設置,你的包結構最好是cn.zr.testProj打頭的,如果有個StudentDao,它的全路徑就是cn.zr.testProj.dao.StudentDao。"來自 https://zhidao.baidu.com/question/1639120287056394340.html
創好後目錄結構如下
右擊項目屬性
選擇def的jre後finish再點擊ok.
然後目錄變成這樣
再test目錄下新建resoures,註意是New - Source Folder, 然後項目結構如下
之後更好class的輸出路徑,一般main下的會輸出到target/classes下,test下的會輸出到target/test-classes
最後調一下項目的版本
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
<display-name>Archetype Created Web Application</display-name>
</web-app>
找到項目路徑setting下
org.eclipse.jdt.core修改為
org.eclipse.wst.common.project.facet.core.xml修改為
我創的項目缺少servlet架包,然後引入下架包
項目啟動成功