eclipse从git下载的maven项目需要转成maven才可是使用main方法启动
2024-08-27 18:00:32
导入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了
最新文章
- npm 入门
- bitnami-redmine 安装与插件使用
- sdk 更新的时连接不上dl-ssl.google.com解决办法
- Atomic
- 让多个Fragment 切换时不重新实例化、FragmentTabHost切换Fragment时避免UI重新加载
- Android版年年有鱼游戏源码
- Valid Phone Numbers
- 使用 Sublime Text 3 开发 React
- Nginx运行Laravel的配置
- word中利用宏替换标点标点全角与半角
- ORA-00936: missing expression
- c# 编程语言tag
- Javascript 中的map/reduce
- 配置ssh免密登录服务器
- C++ #define #if #ifndef 宏指令
- SSL连接并非完全问题解决
- nodejs基础 -- express框架
- 问题记录 为ubuntu16.04添加windows字体(解决JIRA图表乱码的问题)
- Spring事物原理完全解析
- [ArgumentException: 可能证书“CN=JRNet01-PC”没有能够进行密钥交换的私钥,或者进程可能没有访问私钥的权限。有关详细信息,请参见内部异常。]