Eclipse的Dynamic Web Project支持直接热部署。通过部署到Eclipse内嵌的Server,可以立即看到修改后的效果,非常好用。Maven提供的依赖管理,便利的打war包命令,也非常好用。
现在已经有很多如何让Maven支持热部署的方式,但是貌似我还没有找到让Eclipse的Dynamic Web Project结合Maven的资料。如果贸然将一个pom.xml丢进工程目录,用maven打包的时候,会出现如下问题:
1. 找不到由项目依赖引入到类(这个问题不论是否和Maven整合,都会有,之前都是通过ant脚本,把依赖的工程打成jar包,再部署到WEB-INF/lib解决的)
2. Maven插件报“未设置webxml属性或web.xml不存在”。
对于问题2,是由于Eclipse的Dynamic Web Project默认工程布局与Maven不一致导致的。
分析后,发现可以对Eclipse做如下配置,解决如上问题:
1. 选中工程根文件夹图标,右键弹出菜单,选择Properties(或是使用Alt+Enter)。
2. 选择Deployment Assembly。这里是定义打包结构的地方。
3. 编辑窗口本质上一个源码(Source)到部署路径(Deploy Path)的映射。
4. 做如下映射:
a) /src/main/webapp -> /
b) /src/main/java -> /WEB-INF/classes
c) 添加的依赖工程,会自动被映射为/WEB-INF/lib下的jar包。
通过上面的配置可以搞定Dynamic Web Project与Maven的整合。
分享到:
相关推荐
如何在eclipse jee中创建Maven project并且转换为Dynamic web project 注意:该文档只针对以下eclipse版本,如图
本文档记录了本人用eclipse搭建maven dynamic web3.0的详细过程,包含了搭建maven项目,把maven项目转换为web项目,Dynamic web Module 2.3转换为3.0等内容
eclipse搭建web工程以及maven工程
在Eclipse中使用Maven整合SSM框架
Eclipse+Git+Maven项目 1 ...三、Dynamic Web project转成Maven项目 15 1、新建Dynamic Web Project 15 四、Git安装和使用 18 一、安装EGit插件 18 二、配置Eclipse 19 三、Github里新建一个仓库 20 四、提交 20
Maven整合SSH案例 ************************************************************************************* 注意:运行前请配置Maven环境,和修改config.properties中数据库名称用户和密码,并且修改Tuser中的...
Eclipse整合Maven开发教程 1 1. Maven简介 1 2. 安装Maven 1 3. 集成配置 4 3.1 让Eclipse支持集成Maven 4 3.2 增加Maven安装版本 5 3.3 配置Maven仓库 6 4. 开发应用 8 4.1 新建工程 8 4.2 Maven生命...
Eclipse新建和部署maven项目,每一步都有详细的截图
如何在Eclipse IDE中使用maven创建一个动态Web项目. 使用的工具和技术 - Eclipse Jee Oxygen Maven 3.3.3 JavaSE 1.8 Servlet API 3.1.0 Apache Tomcat 7.0.47 (Embeded)
maven与eclipse配置详解(含maven),详细说了怎么配置maven到eclipse,还包含maven的安装包等
Maven2+Eclipse开发J2EE.pdf Maven2_基础教程.pdf maven2之m2eclipse使用手册.doc Maven2使用.ppt maven2完全使用手册.docx Maven_介绍培训.pptx Maven学习指南.pdf Maven实战.doc Maven实战.pdf Maven构建并管理...
其实之所以不用重启Tomcat等应用服务器,其根本原因是因为我们可以在应用服务器的配置文件中设置虚拟目录,这样就可以知道web 项目所在的目录,于是就可以省去打包、然后再重新发布到服务器的步骤。
Eclipse+Maven+SSM整合 参考 https://blog.csdn.net/Code__rookie/article/details/101782626 详细步骤 https://blog.csdn.net/rebornsgundam/article/details/106070863
打开并输入:path= D:/Development/eclipse-JavaEE/eclipse/plugins/maven(请参照上面对应你的 maven 插件) 4. 重启 eclipse,OK,完成了,启动后你打开Window ---> Preferences 会发现一个多了一个选项Maven...
1.eclipse 集成maven 2.搭建maven工程 3.web工程集成 4.应用部署 ……
Maven是一个基于POM(项目对象模型)的项目管理工具。POM作为项目对象模型,通过xml来表示Maven项目,使用pom.xml来对项目进行...主要描述了:项目的配置文件,需要遵循的规则,项目的依赖性以及所有与项目有关的因素。
直接离线安装eclipse中的maven插件,在你的eclipse安装根目录下创建两个文件夹:links,myplugins(文件夹名字可以自定义),所在路径D:\eclipse。将下载下来的maven插件放到myplugins下。载links目录下创建一个...
2014年08月01日,找了几天了。按照网上介绍一直无法安装。...eclipse sdk 3.7.2 的maven插件eclipse sdk 3.7.2 的maven插件eclipse sdk 3.7.2 的maven插件eclipse sdk 3.7.2 的maven插件eclipse sdk 3.7.2 的maven插件
eclipse中Maven安装插件和maven方便大家的安装和下载使用
教你如何给eclipse安装maven插件,废话不多说,有图有真相