如何将github上的maven项目导入ecilpse以及解决运行不了的错误

以导入Stereo_Autowired项目为例,打开项目的github链接,点击绿色的Clone or download,复制URL(https://github.com/mingqcn/Stereo_Autowired.git)

步骤简介:从github上以General Project方式导入项目–>删除项目(只在Eclipse的Project Explorer窗口中删除,不删除磁盘上的文件)–>用Import existing Maven Project导入项目.导入后假如有问题,就清空.m2目录下的所有以.lastupdated后缀结尾的文件,假如还是有问题,就删除整个.m2目录,然后在maven下update project

  1. 打开Eclipse,在Project Explorer窗口的空白处点鼠标右键,选择Import…

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 在Git目录下,选择Projectsfrom Git,点击Next

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 选择Clone URI,点击Next.

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 在URI一栏中输入前面复制好的URL,点击Next

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 默认勾选master,点击Next

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 目录可以改成自己放j2ee项目的目录,也可以采用默认的目录,点击Next

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 选择Import as general project,点击Next

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 项目名称可以采用默认,也可以修改,点击Finish

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 打开项目的test文件夹,并运行CDPlayerTest.java,发现运行不了,因为前面是以general project导入的,而这个项目是Maven项目,所以要重新导入.先在Project Explorer窗口下将项目删除,在Stereo_Autowired项目名处单击鼠标右键,选择delete,在弹出的窗口中,不要勾选Delete project contents on disk,点击OK

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 在Project Explorer窗口中的空白处,单击鼠标右键,选择import…,找到Maven文件夹,选择Existing
    Maven Projects,单击Next

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 在目录中输入刚才保存Stereo_Autowired项目的地址,点击Finish

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

  1. 运行Stereo_Autowired的CDPlayerTest.java,发现已经能成功运行了

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

然而有些情况下,可能完成导入Maven项目后,还是不能运行,出现以下类型的错误

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

错误的原因可能是由于这个刚刚导入的项目使用的jar包有版本冲突.

解决方法一:删除C盘个人用户下.m2目录中以.lastupdated后缀的所有文件(maven仓库中的某个构件如果因为网络或者其他的原因,没有下载成功或者下载被中断,将会出现一个LastUpdated的文件,这个时候,就算网络好了,也不能正常使用这个构件),删除之后会迫使maven重新下一遍这些jar包.

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

完成后,在项目名称上单击鼠标右键,选择Maven选项下的Update
project,最好再点击Project,并选择clean,勾选要clean的项目名称.

《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png
《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png
《如何将github上的maven项目导入ecilpse以及解决运行不了的错误》 image.png

这样就算完成了,重新运行CDPlayerTest.java看看吧!假如还是报前面的那个错误,那么就要用大招了.

解决方式二:先将Eclipse关闭,解决方案一是只删了.lastupdate文件,这次将整个.m2文件夹全部删掉,接下来的步骤同方式一.

    原文作者:夏liao夏天
    原文地址: https://www.jianshu.com/p/b486e60832a3
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞