Maven web项目内嵌测试

1,maven pom配置

在当前项目的pom.xml文件的plugins节点下需要添加如下plugin:

<properties>
  <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  <finalName>myProject</finalName>
  ........
</properties>


<build>
      <finalName>${finalName}</finalName>
     
      .......

      <plugins>
         <plugin>
             <groupId>org.apache.maven.plugins</groupId>
             <artifactId>maven-compiler-plugin</artifactId>
             <configuration>
               <source>1.6</source>
               <target>1.6</target>
             </configuration>
         </plugin>
         <plugin>   
             <groupId>org.mortbay.jetty</groupId>
             <artifactId>maven-jetty-plugin</artifactId>
             <version>${jetty-version}</version>
         </plugin>
         <plugin>
             <groupId>org.apache.tomcat.maven</groupId>
             <artifactId>tomcat7-maven-plugin</artifactId>
             <version>2.1</version>
             <configuration>
                 <tomcat-url>http://localhost:8080/manager/html</tomcat-url>
                 <username>tomcat</username>                     
                 <password>admin</password>
                 <path>/${finalName}</path>
             </configuration>
         </plugin>

         ......  

     </plugins>
</build>

其中 path为项目的名称

2,mave 测试运行

在命令行窗口进入项目所在目录,执行如下命令

mvn jetty:run

mvn tomcat7:run

或在eclipse下,Run as-->Maven build... 在goal中填入 jetty:run  或 tomcat7:run 执行即可

mvn jetty:run  :启动内嵌的jetty进行测试

mvn tomcat7:run :启动内嵌的tomcat进行测试







猜你喜欢

转载自maosheng.iteye.com/blog/1996632
今日推荐