Web项目添加Maven支持

很多时候,进入到某个项目组,并非项目刚刚开始;同样,很多时候,项目并非一开始就有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 相关的部分拷贝到原项目对应文件的对应标签下即可。

时间: 2024-09-15 20:36:24

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

如何为Web项目添加Maven支持

对现有的项目集成Maven,需要修改以下地方: 1.将以下代码拷贝到工程根路径下的 .project 文件中的 <buildSpec> 标签下(如果代码存 在,则无须拷贝) <buildCommand> <name>org.maven.ide.eclipse.maven2Builder</name> <arguments></arguments> </buildCommand> 2.将以下代码拷贝到工程根路径下的 .pro

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

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

项目添加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