返回顶部

重装系统之后,eclipse报错:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies 解决办法

问题背景:系统遇见了问题,上面的eclipse应用的安装包不是安装在系统盘的,所以这个eclipse 的应用留存了下来,

一开始遇见了一个问题

 

 此问题的原因是:看你在启动eclipse之后计算机上面有没有安装着jdk环境,因为eclipse是跑在jvm虚拟机上面的

解决办法:

 

 

 找到eclipse的安装文件夹,找到其中的eclipse.ini 文件,之后打开,并在其中添加一行设置:特别的注意其中的-vm后面的值是根据自己本机安装的jdk做的javaw.exe的位置,去找到相应的位置路径,填写保存完成即可完成啦,这样就能解决eclipse启动的时候的由于jdk环境不存在而报错了

 

 涉及到:Maven的安装和配置以及eclipse中的Maven的配置

2、另一个问题的产生是:虽然自己安装配置完成了jdk环境和jre的配置和安装,当我打开eclipse,里面的maven各种工程都在,但所有的Maven项目,都是报错如下:

原因;自己的maven环境是没有配置的,或者eclipse的preference中的Maven中的UserSetting或者globel setting进行正确的具体的Maven的安装路径中setting/xml正确更改。

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6

 

解决办法:

 

 

 选中次选择项中的

 

 设置了maven本地仓库,则选择Global Settings安装目录。我的安装位置是D:\apache-maven-3.3.9\conf\settings.xml,找到setting.xml文件,Local Reository:eclipse会自动的自己设置的maven本地仓库的位置

如果未安装Maven的话,可以自行的下载安装:下载地址:http://maven.apache.org/download.cgi

下载图片中的版本(根据自己的需要):

 

 下面为Maven的解压安装步骤

-- 1、解压

将下载好的压缩包解压到你的D:\Program Files\Apache\apache-maven-3.6.0 目录(也可自定义路径)

--2、

 环境变量

 配置环境变量

在环境变量Path中添加一行(D:\Program Files\Apache\apache-maven-3.6.0\bin\)

 

--3、

测试环境变量

打开DOS窗口,敲击mvn -v命令,出现如图提示,表示配置正确

 

 

--4、

3 maven配置文件

3.1 maven本地仓库配置

(1)在D:\Program Files\Apache目录下,新建一个名为maven-repository(Maven的本地仓库)的文件夹, 然后进入D:\Program Files\Apache\apache-maven-3.6.0\conf目录,打开settings.xml文件,进行以下的设置:

a:  找到localRepository标签,该标签默认被注释掉。  取消注释,配置自己的仓库位置,如下图:

 

保存后,打开DOS框,输入mvn help:system,如下图会有很多文件被下载,完成后进入本地仓库目录,有下载好的文件,则表示配置正确

 

 

--5 、

 配置阿里云仓库

再次进入D:\Program Files\Apache\apache-maven-3.6.0\conf目录,打开settings.xml文件,找到mirrors标签,默认被注释。取消注释,配置下面信息:

<mirrors>
       <!-- 阿里云仓库 -->
        <mirror>
            <id>alimaven</id>
            <mirrorOf>*</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
        </mirror>
        <!-- 中央仓库1 -->
        <mirror>
            <id>repo1</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo1.maven.org/maven2/</url>
        </mirror>
        <!-- 中央仓库2 -->
        <mirror>
            <id>repo2</id>
            <mirrorOf>central</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://repo2.maven.org/maven2/</url>
        </mirror>
    </mirrors>

 

posted @ 2020-03-04 15:03  fen斗  阅读(2646)  评论(0编辑  收藏  举报