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 相关的部分拷贝到原项目对应文件的对应标签下即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏散尽浮华

分布式监控系统Zabbix--完整安装记录 -添加web页面监控

通过zabbix做web监控,不仅仅可以监控到站点的响应时间,还可以根据站点返回的状态码或响应时间做报警设置,比如说对某个url进行监控,当访问返回的状态码是非...

1909
来自专栏Java面试笔试题

cookie和session的区别

cookie是服务器传递到浏览器,保存在浏览器中的数据,然后浏览器每次请求都带上cookie,这样就可以标识用哪一个用户发起的请求, 比如说把用户登录的用户名和...

370
来自专栏十月梦想

nodejs修改文件自动重启

每修改一次nodejs下面的项目js文件就要使用node重启一次很烦,下面使用npm安装Supervisor实现监测文件修改并自动重启应用

882
来自专栏Core Net

Visual Studio 2017离线安装包下载、安装

3318
来自专栏A周立SpringCloud

Docker系列教程24-Docker Compose网络设置

2525
来自专栏smy

git同步远程已删除的分支和删除本地多余的分支

可以发现红框中的分支是远程分支已被删除的分支,根据提示可以使用 git remote prune 来同步删除这些分支。

422
来自专栏xdecode

Windows中根据端口定位持有者程序

之前被一个问题所困扰, 电脑过一段时间就无法上网, 查询netstat, 会有大量的端口被占用, 但是看不出来是哪个程序开启的 ( 最终定位到是ADSafe搞得...

1757
来自专栏张伟博客

双系统下Linux(ubuntu)不能进入windows的NTFS分区之挂载错误问题解决

1245
来自专栏别先生

作为完美主义者(强迫症)如何将linux的eth1网卡修改为eth0网卡

1:由于你是克隆的虚拟机或者直接就是使用别人的Centos操作系统直接打开到自己本地的虚拟机,网卡可能就是eth1而不是eth0,下面简单写一下如何将eth1修...

2635
来自专栏大大的微笑

Redis初步了解

①. 到这里下载自己需要的版本 ,http://download.redis.io/releases/,我的版本是2.8.7 ②. 解压下载的安装包到自己想要存...

2256

扫码关注云+社区