在eclipse中运行使用maven构建的web工程

环境
maven:apache-maven-2.2.1
tomcat:apache-tomcat-6.0.39
jdk:jdk1.6.0_32
eclipse:3.7.2 

pom.xml

<build>
    <finalName>simple</finalName>
    <plugins>
    	<plugin> <!--tomcat plugin-->
	    <groupId>org.apache.tomcat.maven</groupId>
	    <artifactId>tomcat6-maven-plugin</artifactId>
	    <version>2.0</version>
	    <configuration>
                <server>tomcat6.0</server>
	        <url>http://127.0.0.1:8080/manager</url>
	    </configuration>
	</plugin>
	<plugin><!--compiler plugin, maven2.2默认使用jdk1.3编译-->
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.5</source>
                <target>1.5</target>
            </configuration>
        </plugin>
    </plugins>
</build>


(推荐方法)

运行mvn tomcat:run命令,启动内嵌的tomcat进行测试 
1) 可在命令行直接运行mvn tomcat:run命令 
2) 如果使用eclipse,可通过maven的eclipse插件m2e新增一个maven build运行tomcat:run命令,如图: 
在eclipse中运行使用maven构建的web工程_第1张图片


(不推荐方法)

利用传统部署web项目的方法。

1,保证项目为web模式, 在工程属性里的Project Facets里勾上Dynamic Web Module

      2,保证要部署的文件和jar包正确,如图更改项目属性

在eclipse中运行使用maven构建的web工程_第2张图片

       3,发布

在eclipse中运行使用maven构建的web工程_第3张图片  


 

如果是多模块工程,只需在父工程下运行tomcat-maven-plugin的goal即可。如:D:\<父工程目录>>tomcat:run。tomcat-maven-plugin会自动检测 和替换相关的依赖。
 


ref: eclipse+tomcat构建web工程

          Apache Tomcat Maven Plugin

你可能感兴趣的:(在eclipse中运行使用maven构建的web工程)