Idea导入Eclipse的Maven项目
检查项目文件结构和Maven设置
1、第一次导入Maven项目需要删除.idea,.settings,target,.classpath,.project,.iml文件,多余的pom.xml也需要删除,只留一个。
2、查看对应Maven的Settings.xml
首先检查本地库设置
其次检查镜像,由于官方镜像很有可能下载不下来,需要额外配置镜像,如下图:
配置如下:
</mirror>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
<mirror>
<id>google-maven-central</id>
<name>Google Maven Central</name>
<url>https://maven-central.storage.googleapis.com
</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 中央仓库在中国的镜像 -->
<mirror>
<id>maven.net.cn</id>
<name>oneof the central mirrors in china</name>
<url>http://maven.net.cn/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
如果出现依赖出现问题可以查看注意事项,或者选择删除所有库文件之后,添加镜像然后重新下载。
Idea 导入
按图示点击
选择对应的pom.xml
检查Jdk版本:
1、
2、
3、
检查Maven版本
Maven Home可以用Ide自带的Maven,设置文件和库设置为自己的。也可以均设置为自己的。
Maven 启动
添加运行配置
设置Maven运行的项目模块和命令
添加完毕如图所示:
最后,等待Maven自动下载好依赖便可以。
添加Tomcat
添加Tomcat Server -> Local
选择Tomcat 版本,设置JRE/Jdk版本,设置端口号
添加项目对应的war:exploded文件
点击应用后确认即可。
最后如图:
注意事项
1、检查Maven库文件是否有未下载完成的文件
参考文章:https://wangsong.blog.csdn.net/article/details/88071279
文章中的方案二。
依赖下载失败之后,相关文件夹中多了以 .lastUpdated为后缀的文件,此时,如果开发者在开发工具中反复导入,会发现始终无法导入成功,这个时候就需要删除本地仓库中相关的 .lastUpdated文件,可以通过文件搜索找到本地仓库中所有的以 .lastUpdated为后缀的文件,如下:
将其全部删除。
这是我这几天导入Eclipse的Maven项目遇到的问题,如有不正可评论指出。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)