Maven生成項目
mvn archetype:generate -DgroupId=com.netease.restaurant
-DartifactId=Restaurant -Dpackage=com.netease //包名茶鹃,創(chuàng)建之后福稳,在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>
這樣,才能正確執(zhí)行
mvn tomcat7:run