1. 程式人生 > >Maven 專案搭建及問題解決

Maven 專案搭建及問題解決

Maven

昨天剛剛學習了Maven 專案的搭建。在這裡簡單講解一下Maven如何配置,以及我在配置時遇到的問題。

下載與配置

1.下載
官方下載地址
在這裡插入圖片描述
2.配置環境變數
右鍵 “計算機”,選擇 “屬性”,之後點選 “高階系統設定”,點選"環境變數",來設定環境變數,有以下系統變數需要配置:

新建系統變數 MAVEN_HOME,變數值:F:\Maven\apache-maven-3.6.0

編輯系統變數 Path,新增變數值:%MAVEN_HOME%\bin
注意:我的是win10系統,如果是win7系統則需要在多個值之間需要有分號隔開

3.檢查是否配置成功
使用win+r, 然後輸入cmd 開啟命令列,輸入如下命令

mvn -v

在這裡插入圖片描述

倉庫

倉庫就是用於存放專案需要的jar包的。
maven採用一個倉庫,多個專案的方式,讓多個專案共享一個倉庫裡的相同jar包

1.修改預設下載路徑
maven 會預設從maven官方提供的伺服器下載jar包。 這個比較卡,可以使用國內maven 阿里雲的下載地址:
開啟 F:\Maven\apache-maven-3.6.0\conf\settings.xml (建議使用notepad++ 一類的編譯器
將下列程式碼貼上在160~165行

<mirror>
            <id>alimaven</id>
            <mirrorOf>central</mirrorOf>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>

2.修改倉庫位置
倉庫預設位置在C盤的 ${user.home}/.m2/repository
把它修改在其他盤下 在settings.xml 的第55行新增

<localRepository>F:/Maven/repository</localRepository>

建立Maven 專案

Maven 專案也可以通過命令列方式建立,這裡我們主要說 在 Myeclipse 下建立Maven專案
1.設定Maven路徑
Window->Preferences->Maven->Installations-> 指定 F:\Maven\apache-maven-3.6.0
注: 如果有原來低版本的話,把原來的那個低版本maven刪除掉

2.設定倉庫路徑
Window->Preferences->Maven->User Settings
設定為自己的路徑即可

3.建立一個Maven專案
File->New->Other->Maven->Maven Project
然後點選next
接下來這個頁面
在這裡插入圖片描述
(我這這裡出現了卡死的情況,檢查Java ™ SE CPU佔用率達到了99.9% ,最後說一下解決辦法)
Next >
Group Id: 填寫包名
Artifact Id: 填寫j2se
然後點選Finish
一個Maven專案就搭建好了,並且給了一個 Hello World ! ~~~

卡死情況解決

一開始到下面這一步一直出現卡死的情況
在這裡插入圖片描述
然後等一段時間後就報錯
在這裡插入圖片描述
在網上找了不少解決方法,大體說的兩種解決方法

  1. 更改myeclipse 啟動引數 -Xmx -Xms
  2. 在本地下載 catalog.xml檔案

這兩種試過後都不行,又試著更改了 workspace
預設為5
還是未得到解決,回顧安裝過程發現
在User settings 下指定的是預設的.m2/下的settings.xml 配置
而我更改的是F:\Maven 下的 setting.xml 配置
導致出現了記憶體不足 卡死的問題