標籤:開發 The lin 不用 div src 啟動 att 外掛程式
一、ecplise配置Maven 1、下載eclipse的Maven外掛程式。(有些eclipse版本中已經整合了此Maven外掛程式,可以不用下載)。
需要下載m2eclipse外掛程式。
2、安裝m2eclipse外掛程式。
方式一: 使用第一種方式來安裝,Help --> Install New Software 快顯視窗後點擊Add按鈕輸入
http 地址:http://m2eclipse.sonatype.org/sites/m2e,name:m2eclipse
把選項勾上,然後等待它 下載安裝,完成之後重啟 eclipse 即可。
方式二:
(1)、下載上面的外掛程式。
(2).在你的eclipse 安裝的根目錄
下建立兩個檔案夾:links,plugins(名字可以隨便取),我的這兩個檔案夾位於:path=D:/Development/eclipse-JavaEE/eclipse(作為參考,下面用到)
(3). m2eclipse.rar 解壓縮到 plugins 目錄下
(4).在links 目錄下建立一個maven.link(名字可以隨便取,但必須是.link結尾的檔案)檔案
開啟並輸入:path= D:/Development/eclipse-JavaEE/eclipse/plugins/maven(請參照上面對應你的 maven 外掛程式)
(5). 重啟 eclipse,OK,完成了,啟動後你開啟Window ---> Preferences 會發現一個多了一個選項Maven,說明安裝成功了。
3、配置Maven
開啟Window ---> Preferences ,在左邊選擇maven--->User Settings,在User Settings裡面填入我們Maven目錄下conf的setting.xml的地址。
4 、檢測配置是否成功
開啟eclipse的window--->show View--->other.然後選擇Maven--->Maven Repositories開啟Maven倉庫,在右邊會出現Local Repositories倉庫,再此倉庫下我們可以看到我們曾經在setting.xml中配置過的倉庫,至此表示Maven配置成功。(如果點擊Local Repository沒有出現下面的目錄,可以右擊Local Repository選擇 rebuilt index,等待一會就回產生一個索引)。
二、在eclipse裡面建立Maven項目。1、建立項目
在File--->New--->Other下面選擇Maven,然後選擇Maven Project。
2、填寫項目資訊
建議在這一步勾選此項,這樣建立過程將變得簡單。
如填寫
Group Id :組織名稱,開發人員公司或組織或個人名稱。
Artifact Id :項目名稱。
Version:版本資訊(SNAPSHOT 測試版,RELEASE 正式發布版)。
Packaging:項目類型(war-->web工程,jar--->Java工程,pom--->父工程)。
然後點擊完成,即可建立一個web工程。其結構如
3、建立項目存在的問題
(1)自動建立的web項目沒有web.xml檔案。
可以自己在src--->main--->webapp目錄下建立WEB-INF檔案夾,然後在下面建立web.xml即可。
(2)自動建立的項目的JRE版本預設為1.5,我們需要將其改為我們需要的版本,在項目想的pom.xml裡面添加如下代碼,即可將版本設定為1.7。
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.5</version> <!-- 配置詳細的資訊 --> <configuration> <source>1.7</source> <target>1.7</target> <encoding>utf-8</encoding> </configuration> </plugin> </plugins> </build>
配置後必須要更新配置才能使用
4、編寫項目
在src--->main--->java目錄下編寫一個servlet類,建立該類後會報錯,
我們知道這是因為缺少相應的servlet-api.jar包的原因,但我們不用匯入此包,只需要在我們的pom.xml檔案裡配置該jar包的座標即可。
配置jar包座標代碼:
在pom.xml檔案中右擊,選擇maven-->add dependency.
在搜尋方塊內輸入servlet-api,進行搜尋,然後選擇相應的版本,對於scope後面在進行說明。
修改servlet的代碼
public class BlankServlet extends HttpServlet{ private static final long serialVersionUID = 1L; @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.getWriter().write("Hello Maven"); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doGet(request, response); } }
配置web.xml檔案
<servlet> <display-name>BlankServlet</display-name> <servlet-name>BlankServlet</servlet-name> <servlet-class>com.jack.servlet.BlankServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>BlankServlet</servlet-name> <url-pattern>/BlankServlet</url-pattern> </servlet-mapping>
5、運行項目
運行項目要以Maven項目的方式運行。
輸入命令 tomcat:run 來運行項目
這樣項目便運行成功,並且給出了訪問地址。
然後我們訪問我們編寫的servlet,測試是否成功。
Eclipse配置和使用Maven