MyElipse导入maven项目

因为要把同事在IDEA上创建项目迁移到MyEclipse上,再加上下载配置git和Maven,所以就把这个过程和遇到的问题一起总结一下;如果有问题,欢迎纠错。

一、maven安装

安装maven之前确认已经配置好jdk的环境变量

1、下载一个免费安装的apache-maven-3.2.5-bin.zip解压后,我的安装路径为:D:\env\apache-maven-3.2.5-bin

2、配置环境变量,新建MAVEN_HOME:D:\env\apache-maven-3.2.5-bin,然后path添加:%MAVEN_HOME%\bin;

3、测试,在命令中输入mvn-v,如果输出一下信息,即为安装成功;


二、修改maven仓库位置

在maven的解压目录下D:\env\apache-maven-3.2.5-bin\conf找到settings.xml,在54行左右修改仓库路径如下:                             

默认的仓库位置在当前用户下:C:\Users\Administrator\.m2


三、MyEclipse中的设置

 1、在windows--preferences中找到maven,选择Installations如下图,

在上图中我们要选择刚才安装的maven,选择add--选择maven解压路径即可,得到如下图:

2、更改配置文件

在第二步中,已经修改了localRespository标签,配置好了本地仓库,再修改配置文件,windows--preferences--User Settings,选择解压目录 D:\env\apache-maven-3.2.5-bin\conf下面的settings.xml。

选择完settings文件之后,记得要点击UpdataSettings按钮;下面的仓库路径则自动配置为之前我们所设置的路径。修改如下

修改完以上步骤之后,则已完成maven的配置。


四、在MyEclipse中导入maven项目

1、右击--Import--选择ExistingMaven Projects,点击next,选择项目,默认勾选pom.xml,Finish即可,如下

  


五、在导入项目之后可能会遇到的问题

问题1、因为我的这个项目是从intellijIdea中创建的项目,再迁移到MyEclipse,修改项目访问的路径

问题2、在导入后出现" Versions of Spring facet could not bedetected "问题

解决2:根据FAQ的解决方案,报出这个错误的原因是,maven项目在迁移的过程中需要正确的Spring版本支持,如果过程不能检测基于项目使用的容器的版本,它试图读取它的springBeans文件,如果文件不存在,就会报错;

在导入之前手动建立.springBeans文件,new--File,输入文件名,选择Finish,.springBeans文件为打开状态,拷贝一下文字到文件中。如果在导入之后创建这个文件,delete项目,不要勾选删除文件,在重新导入即可。


<?xml version="1.0" encoding="UTF-8"?>
 <beansProjectDescription>
   <springVersion>2.0</springVersion>
 </beansProjectDescription>



问题3、出现"The method xxx of typeLoginInterceptor must override a superclass method"问题

解决3:1),windows--preferences--java--Compiler,修改对应的版本

             2),项目右键-- Properties--java Compiler,修改对应的版本

 

问题4、出现"Java compiler level does not match the version of the installed Java project"问题  

解决4: 项目右键-- Properties--projectfacets,在java下拉列表选择相对应的版本

         



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值