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

maven 构建一个web项目的更多相关文章

  1. Eclipse的maven构建一个web项目,以构建SpringMVC项目为例

    http://www.cnblogs.com/javaTest/archive/2012/04/28/2589574.html springmvc demo实例教程源代码下载:http://zuida ...

  2. 使用maven构建一个web项目

                          使用maven构建一个web项目     首先建立一个maven项目(关于环境配置上节有详细过程): 1)-->右键new,-->project ...

  3. [原]Jenkins(七)---jenkins项目编译测试发布由maven构建的web项目

    /** * lihaibo * 文章内容都是根据自己工作情况实践得出. * 版权声明:本博客欢迎转发,但请保留原作者信息! http://www.cnblogs.com/horizonli/p/533 ...

  4. 使用maven命令终端构建一个web项目及发布该项目

    构建环境: maven版本:3.3.9 系统平台:Windows7 x64 JDK版本:1.7 构建步骤: 1.打开maven安装目录,在地址栏输入cmd进入命令窗口 2.输入命令mvn archet ...

  5. 新版本IntelliJ IDEA 构建maven,并用Maven创建一个web项目

    之前都没试过用maven来管理过项目,但是手动找包导包确实不方便,于是今天用2016版的IDEA进行了maven的初尝试. 打开IDEA,创建新项目: 然后选择Maven,以及选择自己电脑的jdk: ...

  6. 使用IntelliJ IDEA和Maven构建Java web项目并打包部署

    爱编程爱分享,原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/6120375.html 一.背景 现在越来越多的人使用IntelliJ IDEA工具进 ...

  7. IntelliJ IDEA基于maven构建的web项目找不到jar包

    基于maven构建的springMVC项目,下载好jar包import后,运行提示ClassNotFoundException: java.lang.ClassNotFoundException: o ...

  8. 在eclipse中,用maven创建一个web项目工程

    1.在eclipse中用maven创建项目,右键new>>Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点 ...

  9. [转]在eclipse中,用maven创建一个web项目工程

    1.在eclipse中用maven创建项目,右键new>>Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点 ...

随机推荐

  1. arcmap配置的mxd慢的问题

    http://www.360doc.com/content/13/0220/09/3046928_266688511.shtml

  2. ImportError: The _imagingft C module is not installed

    添加验证码模块的时候,发布到服务器上居然报了这个错误 ImportError: The _imagingft C module is not installed 然而pillow是已经装在服务器上的, ...

  3. Django入门2

    Django模板简单实例 上篇中将html写在了views中,这种混合方式(指Template和views混在一起)不适合大型开发,而且代码不易管理和维护,下面就用Django自带的模板来学习(显示一 ...

  4. js--敏感词屏蔽

    <!doctype html><html><head><meta charset="utf-8"><meta name=&qu ...

  5. Google 云计算中的 GFS 体系结构

          google 公司的很多业务具有数据量巨大的特点,为此,google 公司研发了云计算技术.google 云计 算结构中的 google 文件系统是其云计算技术中的三大法宝之一.本文主要介 ...

  6. 总结-Intellij Idea (快捷键 配置修改)

    忽略大小写 输入sensitive,选择Code Completion,右边第一个下拉框,选择noneEditor 鼠标悬浮show quick docEditor Editor Tabs : Mar ...

  7. 细说SaaS BI国际市场众生相,你准备好了么?

    SaaS商业智能(BI)历程 在笔者看来,SaaS BI(也有称SaaS 商业智能.云BI)算是一个慢热的概念.远在十几前年便已经提出并有公司践行.而随着SaaS服务从早期的CRM.ERP.HR等领域 ...

  8. Maven的依赖和传递性质

    1. 引入项目所需jar包 Maven项目直白的一大特点就是一般情况下不需要去自行下载jar包以及目标jar包的依赖包并导入,只需要在去Maven的中央仓库http://mvnrepository.c ...

  9. TabSiPlus发布1749版本

    拖了几天,终于可以发布了,下载地址如下: http://www.winmsg.com/download/TabSiPlus_0_99b2_1749.rar 这个包里没有附带VC的运行库,考虑到大多数人 ...

  10. iphone状态栏高度?

      设备分辨率         状态栏高度           导航栏高度 标签栏高度 iPhone6 plus       1242×2208 px           60px           ...