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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容