1. 程式人生 > >Eclipse配置和使用Maven

Eclipse配置和使用Maven

repo images 發布 pan 自己 lis 訪問 final nco

一、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