重裝系統之后,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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM