【转】如何用Maven创建web项目(具体步骤)
使用eclipse插件创建一个web project
首先创建一个Maven的Project如下图
我们勾选上Create a simple project (不使用骨架)
这里的Packing 选择 war的形式
由于packing是war包,那么下面也就多出了webapp的目录
由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project
在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form… 如下图:
然后勾选Dynamic Web Module 并点击ok 如下图:(3.0只有tomcat7才支持)
接下来观察我们的项目结构,多了一个web content目录
虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改
把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:
然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly
选择WebContent,把它remove掉,测试类我们也不需要发布,test的两个目录页可以remove
接着重新指定一个web的路径,点击add,选择Folder -- 〉 next
在src下找到webapp目录,然后finish
最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next
然后再点击finish完成
完成后如下图:
至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中
补充:我们需要在src/main/webapp/WEB-INF下面创建一个web.xml
导入我们的Spring mvc依赖jar包
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.7.1</version>
</dependency>
</dependencies>
直接保存,maven就会自动为我们下载所需jar文件
原文:http://blog.csdn.net/chuyuqing/article/details/28879477#reply
转载于:https://www.cnblogs.com/zdd-java/p/create_maven_Web_Project.html
【转】如何用Maven创建web项目(具体步骤)相关推荐
- Eclipse+Maven创建web项目
有时候我们想用eclipse+maven创建web项目,怎么操作呢,下面我来给大家来分享一下方法 所需工具 已经安装了maven插件的elipse 步骤 1.打开eclipse,右键new--othe ...
- Maven学习总结(七)——eclipse中使用Maven创建Web项目
2019独角兽企业重金招聘Python工程师标准>>> Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Pr ...
- MyEclipse中用Maven创建Web项目
MyEclipse中用Maven创建Web项目 工具/原料 MyEclipse2014 Maven-3.3.3 方法/步骤 1 new --> other 2 1.Wizards: mvaen ...
- (转)Maven学习总结(七)——eclipse中使用Maven创建Web项目
孤傲苍狼 只为成功找方法,不为失败找借口! Maven学习总结(七)--eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -& ...
- maven创建web项目
转载记录: 方法Ⅰ: 第一步:用maven创建web项目 报错:Description Resource Path Location Type The superclass & ...
- MyEclipse使用Maven创建web项目+搭建SSM框架教程
MyEclipse使用Maven创建web项目+搭建SSM框架教程 博文中的代码:链接:http://pan.baidu.com/s/1o8tqIMI 密码:m3si 安装maven和配置 1.下载m ...
- MyEclipse使用Maven创建web项目+搭建SSM框架教
使用maven已经有一段时间了,但项目是别人搭建好的,因此一直想着自己要学习搭建一下.网上找了些资料后,结合自己实验,花了点时间就搞好,老样子,写在博客上,免得日后忘记. 博文中的代码:链接:h ...
- eclipse maven创建web项目
记录地址 jdk设置及文件包miss 实例下载地址 创建SSM整合项目 一.使用Eclipse中的maven插件创建web项目 1: 2: 3: 4: 5:maven web项目创建成功.(去掉ind ...
- Maven学习总结(7)——eclipse中使用Maven创建Web项目
一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示:
最新文章
- 一切苦恼的都是本质上由于能力不够
- 队爷的 Au Plan(dp+单调队列)
- C和指针之结构体大小和成员变量位置距离结构开始存储的位置偏移字节
- 烧录imx6需要的linux空间,IMX6Q学习笔记——开发板的Linux系统更新和烧录
- 没学过编程能学python吗_我没学过编程,能否学会Python?
- 想当年,我也是斩获20+大厂offer的收割机!
- mqadmin命令运行出错
- php数组拆分的函数是,php基础之数组的合并、拆分、区别取值函数集
- RIP 图形、图像解析器
- oracle 安装
- 苹果电脑拷贝文件到u盘很慢_小米最硬核U盘!20g,3.1接口,120MB/S读取速度,可连iphone华为...
- 基于Arduino的蓝牙电子秤
- 图片压缩大小的3种方法,简单快捷实用!
- 如何ajax上传图片,ajax上传图片文件
- 软件测试常考面试题-软件测试面试宝典(一篇足矣)
- 独立游戏开发入门的 6 个步骤
- 乌云平台公开漏洞、知识库爬虫和搜索——乌云所有离线数据
- PTA 1107 老鼠爱大米(C++实现)
- 3、浙江移动网页Post登陆分析RSA算法【Post/Js逆向笔记】
- HashSet 原理结构
热门文章
- Eclipse代码自动对齐方法
- python绘制散点图、如何选两列作为横坐标_Python利用matplotlib绘制散点图的新手教程...
- 鸿蒙系统有无隐私空间,华为鸿蒙OS系统有隐私空间功能吗 华为p40使用鸿蒙系统体验评测...
- 【算法竞赛学习】心跳信号分类预测-模型融合
- c++游戏代码坦克大作战_一红一蓝多种模式的双人小游戏:红蓝大作战
- 『设计模式』 又谈麦当劳的食品--组合模式(Composite)
- 图论--网络流--最大流 洛谷P4722(hlpp)
- lightGBM GPU支持的安装、验证方法
- Tornado帮助文档组织(zt)
- 【语义分割】OCRNet:Object-Context Representations for Semantic Segmentation