eclipse从git下载的maven项目需要转成maven才可是使用main方法启动

导入git项目:

选择导入git项目有会有两个选项:一个是从本地git仓库中导入项目,一个是从github远程仓库中导入项目

我们选择从远程仓库中导入项目:


然后选择本地存放该项目的git仓库

 

然后选择以什么样的形式导入本地项目中一般会自动选择好(本地存在同名项目且有.project文件的时候会选第一个,否则选第三个)

 

点击finish后项目就导入成功了

但是我们会发现我们的项目是maven项目但导入的项目却并不是maven项目

怎么将其变为maven项目呢?做一个操作就可以了。右击你的项目:

成功后,我们会发现虽然成功变为maven项目了但是报错了:

一般导致这种错误发生的原因是因为我们前面的操作虽然使其变为了maven项目但是我们maven默认的jdk版本却不是我们导入项目的jdk版本,就需要我们去修改我们的maven配置文件给他指定一个jdk版本,有两种方式可以修改jdk版本一种是修改该项目的pom.xml文件,一种是修改全局的配置文件setting.xml,给大家介绍的是第二种:
找到maven安装路径下的conf文件下的setting.xml文件找到profiles标签在里面加入一段代码:

<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>

  


保存后,更新你项目的maven,你项目的maven jdk版本报错就会解决了
但如果你的项目同时还是一个web项目可能还有有新的问题Model不对:

解决这个问题的办法就是打开Navigator视图找到.setting文件夹下的一个xml文件将红色圈出来的地方给为和你的web.xml文件里面一样的,然后updateMaven就ok了

 

 



原文地址:https://www.cnblogs.com/tc310/p/11967975.html