知识总是学过就忘,以前熟练的东西经久不用也就渐渐遗忘。最近需要搭建一个小型项目,却发现总是丢三落四,浪费不少时间,在此弄一个模板供以后参考。
因为不太习惯在maven结构下面的src/main/webApp目录进行开发,层级太深了,让人感觉非常之不爽,所以需要主动调整一下目录结构。
1、创建一个Dynamic Web Project
2、将该Web项目转化为MAVEN项目
3、添加src/main/java,src/main/resource两个source folder
4、在pom.xml中添加
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.0.2</version> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.mortbay.jetty</groupId> <artifactId>maven-jetty-plugin</artifactId> <version>6.1.26</version> <configuration> <webAppSourceDirectory>WebContent</webAppSourceDirectory> </configuration> </plugin> </plugins> </build>
第一个plugin是设置项目的JAVA compiler为1.6版本
第二个plugin是设置使用jetty进行项目发布,其中webAppSourceDirectory用于设置webApp的目录。
5、如果创建Dynamic Web Project时自动生成了WebContent目录下的结构,则此时WEB项目搭建已成功,如果没有则需要手动创建。
完成后的目录结构如图
6、使用jetty进行项目发布。其中设置如下图