MAVEM

<JavaWeb>手动进行Maven部署实例

2016-04-18  本文已影响146人  普通一般社会人

Maven生成项目

mvn archetype:generate -DgroupId=com.netease.restaurant 
-DartifactId=Restaurant -Dpackage=com.netease //包名,创建之后,在Restautant/src/main/java/com/netease/目录下存放java文件
-Dversion=1.0.0-SNAPSHOT 
-DarchetypeArtifactId=maven-archetype-webapp

之后,配置web.xml文件,书写Java程序,配置pom.xml文件。
配置pom文件

//添加编译依赖
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.0.1</version>
      <scope>provided</scope>
    </dependency>
//添加maven的tomcat插件
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plguin</artifactId>
        <version>2.2</version>
        <configuration>
          <path>/web_project_template</path>
          <uriEncoding>UTF-8</uriEncoding>
          <finalName>Restaurant</finalName>
          <server>tomcat</server>
        </configuration>
      </plugin>
//添加编译插件,可不写
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.3</version>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
          <encoding>UTF-8</encoding>
        </configuration>
      </plugin>

另外,需要在maven/conf/setting.xml中添加

       <pluginGroups>
                  <pluginGroup>org.apache.tomcat.maven</pluginGroup>
       </pluginGroups>

这样,才能正确执行

mvn tomcat7:run
上一篇 下一篇

猜你喜欢

热点阅读