完整连接请查看:
http://note.youdao.com/yws/public/redirect/share?id=2c0367850ca23cc6cb880d23bb058095&type=false
1.新建Maven Project
NEW Maven project
点击下一步 Next>
2.Catalog 选择 All Catalogs
对应选择 maven-archetype-webapp
点击下一步 Next>
填写对于应信息
点击下一步 Finsh>
刚建立好后的文件结构如下图
如果这里显示的内容多,一般是Filters设置的问题;或perspective为JavaEE模式,改成Java模 式就可以了
3.配置项目 需要添加
src/main/java,
src/test/java ,
src/test/resources
三个文件夹。右键项目根目录点击New -> Source Folder,建出这三个文件夹
当然我个人不喜欢建
src/test/resources ,不太喜欢用这个目录文件
4.更改class路径 右键项目,Java Build Path -> Source 下面应该有4个文件夹。src/main/java,src/main /resources,src/test/java ,src/test/resources
选上Allow output folders for source folders
双击每个文件夹的Output folder,选择路径
src/main/java,src/main/resources,选择target/classes;
src/test/java ,src/test/resources, 选择target/test-classes;
我个人喜欢全部指向target/classes 因为我几乎不用src/test/java和src/test/resources 开环环境和配置测试环境仅用配置文件来区分就好,我习惯在src/test/java 写测试案例 所以配置全部指向 target/classes
在此处还要更改:更改文件夹显示的顺序:点击Order and Export;更改JDK版本:在Libraries双击JRE System Library,要1.7版本
5.选择JDK版本
6.把项目变成Dynamic Web项目 右键项目,选择Project Facets,点击Convert to faceted fro
这时工程结构下会产生一个Web Content目录
虽然此时我们可以发布到tomcat中,但这不符合maven的结构,继续操作。
把WebContent下面两个目录 META-INF ,WEB-INF 直接复制到src/main/webapp目录下,并删掉WebContent目录,结果如下
7.重新指定WEB路径:点击add,选择Folder
在src/main下找到webapp目录,然后finish
8.设置部署程序集(Web Deployment Assembly)
上面步骤设置完成后,点击OK,Properties窗口会关 闭,在右键项目打开此窗口。在左侧列表中会出现一个Deployment Assembly,点击进去后,如下图
此处列表是,部署项目时,文件发布的路径。
(1)我们删除test的两项,因为test是测试使用,并不需要部署和WebContent
(2)设置将Maven的jar包发布到lib下。
Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish
设置完成效果图
9.构建框架 在pom.xml中添加所需要的jar包
10.这里的远程Maven 库可以自己选择
1.可以配置成自己配置的Maven 类库
2.也可以使用远程类库 网上提供
建议使用第一种
其中第二种可以有两个地址参考
http://maven.apache.org
http://www.mvnrepository.com
搭建好部署