maven 构建一个web项目

时间:2023-03-09 13:48:14

maven已经大型的Java项目的管理工具,其功能非常强大,这里简单总结一下maven构建web项目的过程。本文介绍的是集成环境下的maven构建web项目。

一、准备

1、安装maven。

2、把maven集成到eclipse中。

二、新建maven管理的web工程

1、File >> New >>other...

2、在New窗口中打开Maven,选中Maven Project,Next。

maven 构建一个web项目

3、在New Maven Project弹出窗口中去掉勾选Create a simple project,直接next。

4、 在Filter中输入 “web”找到如下图中的选项,然后Next。

maven 构建一个web项目

5、输入Group Id和Artifact Id,注意,Group ID是main方法所在的文件所在的包路径。Artifact ID是项目的名称。

maven 构建一个web项目

到此已经新建好了一个maven管理的web项目。

6、新建好后的项目如果出现jsp文件的错误,一般是没有引用正确的Tomcat包文件。如图:

maven 构建一个web项目

7、项目上右键,选择Properties,弹出如下窗口。选择左侧的菜单Maven >> Project Facets,在右侧选择runtimes,勾选Apache tomcat8.0。

maven 构建一个web项目

8、Apply >> OK,这是回到项目列表,错误消除。

maven 构建一个web项目

9、如上图,项目的目录结构并不是标准的maven项目的目录结构,我们要手动加入一些相关的源码目录,如src/main/java,src/test/java,src/test/resources等。

10、项目 >> 右键 >> Build Path >> New Source Folder..

maven 构建一个web项目

11、重复10,直到把所需的目录建好。

12、构建好的maven管理的web项目的目录结构如图

maven 构建一个web项目

三、配置项目依赖

1、双击pom.xml文件打开pom.xml的配置面板。

maven 构建一个web项目

2、在配置面板的右下角选择Dependencies

maven 构建一个web项目

3、添加依赖包,点击Add按钮,弹出select dependency窗口。

maven 构建一个web项目

4、到http://mvnrepository.com/查找项目需要依赖的包,比如Log4j。

maven 构建一个web项目

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