問題背景:系統遇見了問題,上面的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>