IDEA:在由其他IDE项目搬迁到IDEA时,MAVEN配置与一些发生的问题

前言

在初学JAVA的时候,我们初步接触的IDE总是不一致的。
比如MyEplice,NetBeans,IDEA等等等等,虽然这篇文章主题目标并不是吹嘘IDEA比其他的IDE开发工具好处在哪里。
但是我们不得不承认,开发工具内的人员维护上以及社区的活跃性上而言。现如今IDEA已经占了十分大的一部分。
因此我们有非常多的理由,无论是主动也好被动也好。不得不将我们之前开发的项目搬迁到IDEA的时候,难免会发生一些问题。
本篇文章也便是对其的一些解答。

导入项目

其实IDEA的兼容性十分的强大,他并不像之前Myeplice与NetBeans两个开发工具那样无法进行项目的转换。
我们可以十分轻松的使用Open 按键打开其他IDE的项目

在这里插入图片描述

Maven 配置问题

我们过去常常有一个认知,我们已经在环境变量内配置了Maven的环境。那么在使用它的时候,他便会自动识别环境变量的内的地址,进行导入。
但是,现如今问题并不是如此。IDEA虽然支持使用用户自己配置的Maven,但是他主要默认的配置,还是使用隐藏在IDE文件夹内部自己的Maven。

因此,如果你需要对其改变,那么你就必须修改相对应的配置信息。
配置方法:打开 File ,选择 Setting , 在Setting内的搜索框内搜索 Maven

在这里插入图片描述

在这里插入图片描述

因此,如果我们需要对其该表主要输入的值由三个
1.Maven HOME directory maven 的文件地址 , 就比如apache-maven 这个文件夹

2.user setting file 描述 maven 配置地址,以及mirror(镜像地址)和 localrepository(本地仓库地址,如果你没有事先配置,那么他默认便会放入C盘,user文件夹下的.m2/repository ),文件路径便在apache-maven ,也便是上面的文件路径下的conf文件下

3.local repository 仓库地址

问题

当导入一般发生中止的时候,MAVEN无法正常更新所有的依赖关系

解决思路:这时候,大家如果有另一个项目的时候,可以先用IDE打开另一个项目。查看项目是否会正常的导入依赖关系。若正常则说明之前的IDEA依赖导入的时候发生了无法逆转的错误,并且这个项目写入了IDEA的配置文件(IDEA为每一个项目都自动建立了自己的IDEA文件信息)主要由两个 .idea文件夹 以及 项目对应的 .iml 文件

在这里插入图片描述
我们需要先将 .idea 和 .iml 甚至也可以将 target文件夹全部删除 。
在重新导入依赖关系,便可以重新正常使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值