如何为Web项目添加Maven支持

对现有的项目集成Maven,需要修改以下地方:

1.将以下代码拷贝到工程根路径下的 .project 文件中的 <buildSpec> 标签下(如果代码存 在,则无须拷贝)

<buildCommand>
    <name>org.maven.ide.eclipse.maven2Builder</name>
    <arguments></arguments>
</buildCommand>

2.将以下代码拷贝到工程根路径下的 .project 文件中的 <natures> 标签下(如果代码存在 ,则无须拷贝)

<nature>org.maven.ide.eclipse.maven2Nature</nature>

3.将以下代码拷贝到工程根路径下的 .classpath 文件中的 <classpath> 标签下(如果代码 存在,则无须拷贝)

<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>

4.重启MyEclipse(经过测试,有时候无须重启,个人建议还是重启MyEclipse)。会看到如下Maven依 赖

配置成功!

PS:

5.另外一个方法:新建一个空的Maven项目,比较其中的 .classpath 和 .project 两个文件,将其 中和Maven相关的部分拷贝到原项目对应文件的对应标签下即可。

重点:

事实上,项目集成Maven仅仅只需要在项目根目录下添加pom.xml文件即可,无须其他操作。

但是此时,将项目导入Eclipse/MyEclipse中,MyEclipse不能正确解析Maven,从而影响了开发。

因此,以上的修改步骤是站在MyEclipse的角度出发。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/tools/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索myeclipse
, maven
, 文件
, 拷贝
, 代码
, 项目
, maven dependencie
, 项目路径
, maven web 调式
, maven 2
, myeclipse web xml
, maven web
, maven myeclipse
, 标签 myeclipse
maven项目
web项目添加maven支持、web项目添加maven、项目添加maven支持、maven 添加web.xml、maven 添加web,以便于您获取更多的相关知识。

时间: 2024-12-10 00:14:08

如何为Web项目添加Maven支持的相关文章

Web项目添加Maven支持后的常见bug和错误

最近,对现有的Web项目添加Maven支持,结果出现了好多的bug,只好google查找原因,在此记录下 ,给自己和他人一个方便: 1.Maven命令执行失败,却没有出错信息  --> 可重新执行一次! 2.BaseConst.java:[1,0] 非法字符:\65279  --> 使用 notepad++ 工具打开之后,发现该文件格式为 UTF-8 (含BOM)格式,如下图: 开发常见bug"> 改为"UTF-8 无 BOM格式编码"即可. 分析:有可能是

Web项目添加Maven支持

很多时候,进入到某个项目组,并非项目刚刚开始:同样,很多时候,项目并非一开始就有Maven支持: 对现有的项目支持Maven,需要修改以下地方: 1. 将以下代码拷贝到工程根路径下的  .project  文件中的  <buildSpec>  标签下 ( 如果代码存在,则无需拷贝 ) <buildCommand> <name>org.maven.ide.eclipse.maven2Builder</name> <arguments></ar

项目添加Maven支持后运行JUnit单元测试出现错误

项目添加Maven支持后,运行JUnit单元测试,出现一下错误: ERROR in ch.qos.logback.core.joran.action.AppenderAction - Could not create an Appender of type [com.travelsky.tdp.pkgStock.integration.logback.appender.mail.SMTPAppender]. ch.qos.logback.core.util.DynamicClassLoading

maven-Maven构建SSH项目添加依赖支持报错

问题描述 Maven构建SSH项目添加依赖支持报错 我在使用Maven搭建SS2H项目的时候,使用了 org.springframeworkspring-web4.1.3.RELEASE 之后web.xml的 org.springframework.web.context.ContextLoaderListener 就会报错,是找不到,去掉了就可以但是在项目启动的时候就会报错,加了之后会有报错说Error:java: java.lang.ArrayIndexOutOfBoundsExceptio

intellij 创建java web项目(maven管理的SSH)

intellij 创建java web项目(maven管理的SSH) 环境intellij IDEA14.MAVEN.Spring.Struts2.Hibernate.Java Web.工程搭建. 1.创建maven项目 1.关闭现有项目,或者new progect 2.创建maven的web工程 3 4 5 2.添加web工程 6.添加web 7 3.配置tomcat 8 9 10 11 12 3.测试 13 贡献出自己的pom.xml文件,仅供参考 pom.xml <?xml version

如何给你的web项目加入log4net支持

1) 下载到log4net的dll文件: log4net.dll.     下载好后,你可以将气拷贝到web项目的bin目录,然后给你的web项目加入该文件的reference.   2)  配置log4net.config文件, 代码如下: 代码 <?xml version="1.0" encoding="utf-8" ?><log4net debug="false">  <appender name="

web项目添加flex代码后如何通过CVS提交?

问题描述 我们公司的项目是web project.根据需求,需要用到flex,所以我就在myeclipse上添加了flex builder插件,然后add flex project nature,这样就可以编辑flex文件,但是生成的html 和 .swf文件 都不能通过CVS提交.请问该怎样设置才能提交这些文件? 问题补充:没有什么提示,就是比如你选择要提交flex 生成的 那些.swf,.html等文件时,commit.update等就是灰的,不能提交.我把整个项目都提交后,CVS里并没有f

VS2013 Web项目添加引用项目后,引用上有黄色的感叹号小图标

RT,重新生成还是不行,然后重新打开VS,VS2013,还是不行. 最后,右键引用-属性-已解析 False. 为什么会未解析呢.终于找到问题根源了. 当前项目.net 4.0版,而引用的项目.net4.5版本. 解次方法:         当前项目右键属性-生成事件 .NET Framework 4.5-保存

eclipse上搭建maven多模块Java Web项目

1.模块化需求及项目模块说明 手头上有个已上线的系统,但因老板的特殊要求,系统需要不断的修改.还有就是公司市场部不定期地在举行一些微信活动,每一个活动都是周期性的,活动完了这个功能就要在系统中移除. 系统中就有三种模块:已经在系统中正常运行不需要再变更的模块.经常性变更的模块.用完就要移除的活动模块. 所以,我们需要把项目分成了下面几个模块. 简单说明一下: timetable-common是常用工具包存放的模块. wechat-api是微信接口模块,此模块用到了timetable-common