eclipse创建maven项目时出现Could not calculate build plan 错误解决方法

  • Post author:
  • Post category:其他


一、问题描述

在eclipse里面创建maven时候出现了Could not calculate build plan错误,通过网上查询最终找到的解决方法。

c24b56a581a94cd3af4f935df6c52b05.png

二、问题原因

应该是maven本地仓库中缺少maven-resource-plugin:2.6这个相应的依赖文件所导致的。

三、解决方法

一、下载创建本地maven仓库

1、首先去maven官网下载maven

官网地址:

Maven – Download Apache Maven

f81a1d77b43b40ca8ccbc3db0920dfac.png

挑选格式适合的maven下载

2、解压

58ea92837f644932b1954863571208c8.png

注:下载解压缩后的包需放在不含中文和空格的文件目录下

3、配置环境变量

新建系统变量

变量名MAVEN_HOME

变量值为加压后的maven包位置

e456c8979f6b42ef9cfe61cee4c3cf1c.png

注:是在系统变量path下添加%MAVEN_HOME%\bin

ebb1b5f34c3f4698a482f89624c73da3.png

确定保存退出

4、测试

在命令行输入mvn -v

1.若出现下图即说明安装成功

5ac71995119343f598c35aafea2115f5.png

2.若出现 ‘mvn’不是内部或外部命令

检查系统变量是否设置正确,否则会出现该错误

8bc3d87d58bd4fc28de9250ff328a337.png

3.若出现No goals have been specified for this build.错误需要进行以下操作

9d4ab652cf7547d5bb80e7be6e0409ab.png

在maven的安装目录下找到lib目录,打开找到maven-model-builder-x.x.x.jar

选择使用压缩包打开找到目录org\apache\maven\model下的pom.xml文件

打开该文件,在其第一个<build>下添加

之后保存即可

<defaultGoal>compile</defaultGoal>

9ade40aae853471795081499530ab4ad.png

5、创建本地maven库

打开解压缩后的maven包中conf目录下的Setting.xml文件

加入本地仓库的地址

f65cadc6b80546069002db7335b99b50.png

该地址自己创建,我便是在maven目录下创建了repository

<localRepository>D:\Java\maven\respository<localRepository>

创建好后还需在命令行窗口输入mvn help:system命令才结束

2、eclipse配置

打开工具栏的Windows中的preferences,然后进入maven找到installation,点击进入后点击add添加

52a8e28de9ab43d5b3c8f568be0c917b.png

添加以下操作

009d158680af44cf8221b1b8c5e78989.png

然后再点击User setting,把仓库的setting.xml文件加进来

7dabd79de44344819a0dd5f7ff80803c.png

右键点击Maven项目,选择原先错误的maven,单机右键run as > mvn install,等待下载缺失的依赖文件

5ec245232ef143c08c021da4a30b14d4.png

下载完成后,在eclipse中右键maven项目HadoopDemo勾选Force Update of Snapshots/Releases这个选项,点击OK按钮,发现错误已经消失。

9dd5a556e4de475589d9a7bc38c87e54.png

cea64363c4644923a994a45f152cbd56.png

2a75e82492704fa9916a50813b3d7083.png

错误已经消除

参考链接:


http://t.csdn.cn/oU1zm


http://t.csdn.cn/1Y7a3


我能力有限,描述可能不清楚,或者有错误,若有大佬知晓可做补充,也建议各位多参考其他大佬的解释方法



版权声明:本文为qq_53325156原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。