maven3在eclipse3.4.2中建立java web項目

學習maven時參考的一些的博客地址:
http://www.cnblogs.com/fnng/archive/2011/12/16/2290587.html
http://sarin.iteye.com/blog/784275
http://xiaoboss.iteye.com/blog/1560542
http://www.eclipse.org/jetty/documentation/current/jetty-maven-plugin.html 配置jetty plugin
http://www.oschina.net/code/snippet_104958_6108html

 

測試環境:jdk1.6 maven三、eclipse3.4java

1、安裝jdk、maven3web

2、用mvn archetype:generate生成web項目原型apache

mvn archetype:generate -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DgroupId=com.mycompany.app -DartifactId=my-webappapi

3、在項目目錄下運行mvn eclipse:eclipse生成eclipse項目並導入eclipse3.4.2中app

4、安裝m2eclipse插件。eclipse

在網上上搜索不到m2eclipse的安裝包,只好去csdn上下載了一個。webapp

爲了保持與命令行上的maven版本一致,這裏不適用m2eclipse中的maven,而是從新配置以下。maven

5、在pom中添加servlet依賴    學習

<dependency>
     <groupId>javax.servlet</groupId>
     <artifactId>servlet-api</artifactId>
     <version>2.5</version>
</dependency>

用mvn dependency:copy-dependencies添加依賴的jar

6、在eclipse src目錄下新建目錄src/main/java

並創建servlet測試、在web.xml中進行配置

7、在pom中添加jetty plugin

   <build>
    <finalName>my-webapp</finalName>
    <plugins>
     <plugin>
   <groupId>org.mortbay.jetty</groupId>
         <artifactId>maven-jetty-plugin</artifactId>
         <version>6.1.10</version>
         <configuration>
          <scanIntervalSeconds>10</scanIntervalSeconds>
         </configuration>
  </plugin>
    </plugins>
  </build>

plugin在某種程度上就是dependency,會在執行maven命令時自動下載依賴的資源。

 

8、debug模式運行web項目

 

這樣能夠進行代碼的debug。

至此,maven3配置一個簡單的web項目結束。

相關文章
相關標籤/搜索