Maven创建Web工程并执行构建/测试/打包/部署
创建工程基本参考上一篇Java Application工程,不同的是命令参数变了,创建Web工程的命令如下:
mvn archetype:generate -DgroupId=com.jsoft.test -DartifactId=testproject -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false -DarchetypeVersion=RELEASE
提示:可以看出archetypeArtifactId变成了maven-archetype-webapp。
创建完成后的提示如下:
然后再打开pom.xml进行对比:
可以看出web项目默认是war包的形式。
项目结构如下:
在main下多了一个webapp文件夹,此文件夹用于放置jsp网页等资源文件。然而会发现烧了test文件夹,这个不影响,只要手动创建即可。
Web项目的构建/测试/打包/部署
1、构建/测试/打包和Application的保持一致,参考:http://www.cnblogs.com/EasonJim/p/6810701.html
2、部署时只要把打包得到的war包拷贝到tomcat容器下的webapps文件夹即可。
工程文件:https://github.com/easonjim/5_java_example/tree/master/maventest/test4/test2/testproject