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