maven已经大型的Java项目的管理工具,其功能非常强大,这里简单总结一下maven构建web项目的过程。本文介绍的是集成环境下的maven构建web项目。
一、准备
1、安装maven。
2、把maven集成到eclipse中。
二、新建maven管理的web工程
1、File >> New >>other...
2、在New窗口中打开Maven,选中Maven Project,Next。
3、在New Maven Project弹出窗口中去掉勾选Create a simple project,直接next。
4、 在Filter中输入 “web”找到如下图中的选项,然后Next。
5、输入Group Id和Artifact Id,注意,Group ID是main方法所在的文件所在的包路径。Artifact ID是项目的名称。
到此已经新建好了一个maven管理的web项目。
6、新建好后的项目如果出现jsp文件的错误,一般是没有引用正确的Tomcat包文件。如图:
7、项目上右键,选择Properties,弹出如下窗口。选择左侧的菜单Maven >> Project Facets,在右侧选择runtimes,勾选Apache tomcat8.0。
8、Apply >> OK,这是回到项目列表,错误消除。
9、如上图,项目的目录结构并不是标准的maven项目的目录结构,我们要手动加入一些相关的源码目录,如src/main/java,src/test/java,src/test/resources等。
10、项目 >> 右键 >> Build Path >> New Source Folder..
11、重复10,直到把所需的目录建好。
12、构建好的maven管理的web项目的目录结构如图
三、配置项目依赖
1、双击pom.xml文件打开pom.xml的配置面板。
2、在配置面板的右下角选择Dependencies
3、添加依赖包,点击Add按钮,弹出select dependency窗口。
4、到http://mvnrepository.com/查找项目需要依赖的包,比如Log4j。
5、在Select Dependency窗口中的Group Id中输入log4j,在ArtiFact Id中输入log4j,在 Version中输入需要的log4j的版本,这里输入的是最新的1.2.17.maven会自动把该依赖包下载到本地配置的maven repository中。
6、重复上述过程把项目所需的所有包都配置到pom.xml文件中,让maven替你管理项目的依赖。
四、参考
1、http://blog.csdn.net/mr_tank_/article/details/12159297
2、http://www.360doc.com/content/14/0920/12/9437165_410900873.shtml