安装maven 报"IDEA Unable to import maven project"这个错误

Maven的安装

一开始以为Maven的安装十分简单,结果弄起来问题还是很多的。

下载的时候要看清楚,选择bin的下载,那个src的内容很多,而且我的教程不是用src的,bin的目录比较干净。

为什么要下载旧版的maven呢,因为我装最新版的maven的时候,创建maven项目居然没有plugins,在网上找方法的时候,找到了下旧版本的。

上面是废话,下载了maven之后,直接解压到对于的位置,然后去配置MAVEN_HOME,然后把MAVEN_HOME配到path路径中,%MAVEN_HOME&\bin,然后ctrl+r->cmd->mvn -version(默认你已经装好了jdk),然后就可以看到这个
然后我们还要去到MAVEN_HOME->conf->settings.xml修改本地仓库的地址,这时候,我们还要在%MAVEN_HOME%下,创建repo文件夹,这时候,本地仓库也配置好了。

然后最烦的事情来了,我们需要去IntelliJ IDEA那里去把maven配置上去,毕竟maven和Java是两样不同的东西,我们要把它们联系起来,肯定是需要桥梁的,这个桥梁我们通常称为中间件,我们需要先new一个maven项目,然后设置groupID,ArTificID,然后上面那个版本的时候,需要保持1.0.0-SNAPSHOT这个就是快照版,其他的话,全都是发行版。

创建完成之后,这时候我们使用的是默认的maven,内置在IntelliJ IDEA的,然后我们点击File->Setting,然后这时候我们应该是设置了当前项目的maven,然后我们要去设置全部的话,要点击File->OtherSettings->setting for new project

然后的话,如果运气好应该直接就配上了,运气不好的话,就会报“IDEA Unable to import maven project”

2019-09-19 08:46:25,767 [  84730]  ERROR -      #org.jetbrains.idea.maven - IntelliJ IDEA 2018.2  Build #IU-182.3684.101 
2019-09-19 08:46:25,767 [  84730]  ERROR -      #org.jetbrains.idea.maven - JDK: 1.8.0_152-release 
2019-09-19 08:46:25,767 [  84730]  ERROR -      #org.jetbrains.idea.maven - VM: OpenJDK 64-Bit Server VM 
2019-09-19 08:46:25,768 [  84731]  ERROR -      #org.jetbrains.idea.maven - Vendor: JetBrains s.r.o 
2019-09-19 08:46:25,768 [  84731]  ERROR -      #org.jetbrains.idea.maven - OS: Windows 10 
2019-09-19 08:46:25,768 [  84731]  ERROR -      #org.jetbrains.idea.maven - Last Action: EditorBackSpace 
2019-09-19 08:46:26,644 [  85607]   WARN - dvertisement.PluginsAdvertiser - connect timed out 
java.net.SocketTimeoutException: connect timed out


2019-09-19 11:26:02,399 [ 272964]   INFO -      #org.jetbrains.idea.maven - org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-install-plugin:jar:2.4 
java.lang.RuntimeException: org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-install-plugin:jar:2.4

那么真正的痛苦才刚刚开始,如果像我一样,完成上面的步骤后,退出,再进来新建maven项目,然后发现plugins全部没有,那么说明当前版本不合适,换到3.5.2基本就是稳的,即便是这样,换了之后,你再新建文件,这个时候应该会有plugins了,但是可能全都飘红,这个飘红的原因是因为plugins里面的文件没有下载下来,而是以lastupdated文件存在。这时候,你要到D:\apache-maven-3.5.2\repo\org\apache\maven\plugins\maven-jar-plugin\2.4这里去查看,你会发现有一个lastupdateed的文件,删了之后,点击,就能够自动导入包。然后重复查看其他的文件夹,即D:\apache-maven-3.5.2\repo\org\apache\maven\plugins下面的文件夹下面的那些,都要进到子文件夹,一般要下两层,然后同样有lastupdated文件,把它们删了,再按照点击上面那个图片里面的红色的框框那里,进行刷新,就能把这些jar文件下载下来,然后也不会继续飘红了。

这时候应该就没问题了,其实也应该是因为新设置仓库,里面什么都没有,其实就算是最新版的也许也有办法解决,直接在里面添加denpendency

  <dependencies>

        <dependency>

            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-resources-plugin</artifactId>
            <version>2.7</version>
        </dependency>

    </dependencies>

然后刷新,等待下载好文件,也许也能解决问题。于时间限制,我就不试了。

总结:遇到这个问题时,先回退版本,然后把那个深深的目录下的plugins里面的文件删了,重新刷新,下载,解决。

太浪费我的时间了!

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值