Eclipse中从svn检出maven项目,报pom.xml错误,相关包或类不能导入的问题

来源:互联网 发布:淘宝无法取消订单 编辑:程序博客网 时间:2024/04/27 10:30

在使用eclipse的时候,我们用svn插件检出项目,常常有一些问题,莫名其妙的出现,莫名其妙的又会变好了,这让强迫症发作的我来说是个噩梦,之前看到网上的n多种解决方法,然而貌似对于我并不实用。今天自己尝试了一种方法貌似,变好了。

第一步:当你遇到问题,自己不明其里的时候,往往通过重复操作,反复删除的方式来解决问题,当然,也是可以的。我们在这里也类似如此,先删除相关workspace中的文件及文件夹。然后删除eclipse中的项目。然后从svn检出项目。


第二步:在你检出的项目后,发现,卧槽,什么鸡毛掸子,有错,嘿,我这暴脾气,欺负我脾气好,是吧?我特么再删你一次,这个时候,就很重要了,任然是没有什么卵用,本来这里报错是pom.xml报错,但是我没截图下来(后期做...........),这个时候你打开你的项目发现,嘿,一切都那么美好,错误还是错误,不会因为你抛弃了它,它就离开了,始终对你不离不弃。这个时候你需要注意了,如果报错信息告诉你包或类不能导入,或者连基本的String类型都找不到,那么问题就来了,我的jre环境被度娘吃了?oh 稀吧!我特么在CSDN,思维有点跳跃,见谅哈。

第三步:第二步都是废话,你不用看的。真的,不信你再去看看


问题的产生:因为你从svn检出项目的时候,pom.xml文件因为最开始存在了,你进行转换maven项目时,maven不会检测你的pom.xml,或者,好吧,我编不下去了,反正有问题。这个时候你可以通过点击windows,然后找到maven,展开如下图,



选择User Setting 然后选择,你安装maven时的conf文件夹下,的这个东西。然后apply,点击ok就可以了,反正我通过这样解决问题了,不管你信不信。


当然也不能避免任然有错的情况,

这个时候我们就要找一找,只要是pom.xml报错,或者java程序中报包或类没有找到,那么就是pom.xml的问题了,相信你也找过类似问题,普及一下(可能大家都知道,还是要配合一下,好不容易装波比),pom.xml配置文件的作用就是引入jar,通过配置文件链接中心库,或者其他第三方库,进行jar的下载。

当pom.xml报错的时候,我也按照网上的方式删除lastupdate后缀的文件,但是好像并没有什么用。

你可以试试从svn检出项目后,如果项目的pom.xml就报错了,那么就新建maven项目,这个时候如果任然报错,点击maven然后update *一下(*表示模糊查询,后面的单词忘了,o(╯□╰)o),这个时候看看主项目的pom.xml是不是不会报错了,如果没有那么就  另请高明吧,这个方法可能解决不了。

说正事,如果主项目的pom.xml不报错了,就直接删除项目,注意在你点击删除后弹出来的窗口上有个问是否删除本地项目,选上勾,然后删除,再从svn重新检出,并新建maven项目,再看看是否解决,注意 点击maven 中update这个随时都可以,没有影响

0 0
原创粉丝点击