Apache Maven是一個軟體專案管理和理解工具,基于專案物件模型(POM)的概念,Maven可以從中央資訊管理專案的構建,報告和檔案,
Maven下載與環境配置
官網:https://maven.apache.org/
下載地址:https://maven.apache.org/download.cgi
在下載之前,請確保自己的電腦上裝有jdk1.7或者以上的版本,否則maven是無法正常運行的,
若需要安裝jdk,可以參考這個博客JDK安裝以及環境變數的配置
根據自己的系統選擇對應的壓縮包,博主是在window系統上,所以選擇第二個,

下載完成后放到你要存放的位置(路徑上最好不要有中文,以免出現一些奇奇怪怪的bug),解壓會看到這幾個檔案,

解壓后在配置環境之前,我們需要修改一些設定,進入conf檔案夾,打開setting.xml檔案

在<settings>中加入localRepository,這個是設定本地倉庫的位置,路徑上也最好不要有中文
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0">
<localRepository>D:/Maven/rep1</localRepository><!--需要改成自己的maven的本地倉庫地址-->
.......
在mirrors標簽中加入國內的鏡像,
<mirrors>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
</mirrors>
修改完這個兩個就行了,
博主現在的使用的組態檔如下
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>D:/Maven/rep1</localRepository><!--需要改成自己的maven的本地倉庫地址-->
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
</servers>
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<mirror>
<id>ibiblio</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
</settings>
修改好配置后,把maven添加到環境變數中
右擊我的電腦->屬性->高級系統設定->環境變數
這個win10升級到最新版后,和之前不太一樣,不過按照上面寫的內容找到對應內容打開就行,


點擊新建,創建一個MAVE_HOME

變數值為maven解壓位置的根目錄,

打開path,在路面加入%MAVEN_HOME%\bin

設定好后,一路點確定保存設定即可,
打開cmd創建,輸入
mvn --version
如果顯示如下資訊,則說明配置成功了

IDEA配置Maven并創建Maven專案
配置好了環境變數后,接下來配置一下idea,
這里使用的IDEA版本為:2020.3.2
打開setting進入設定界面,
不過最新版的idea這個界面和以往的界面不太一樣,是在啟動頁面的右下角configuration->settgings

找到maven這個設定
- maven home path:選擇你剛才解壓的maven目錄
- user settings file :選擇maven->conf里面的settings.xml檔案
- Local repository:本地倉庫的地址,一般與settings.xml中設定的一樣

配置好后點OK保存就行,
創建一個maven專案測驗一下(如果還不會使用Maven也沒關系,跟著圖照做看看,或者等學了之后,再來跟著做也許,)
右上方可以選擇使用jdk的版本,這里使用1.8的
下面這里可以選擇使用一些骨架進行創建,例如要創建一個webapp專案的話,可以使用webapp這個二骨架,
不過現在為了做測驗,就不用骨架創建了,

在這里填好這些資訊
-
Name
-
GroupId
-
ArtifactId
-
Version

像這樣就創建成功了,

當加入新的坐標后,點擊右上角的小按鈕,重新匯入依賴,
如果是舊版本的IDEA,在專案啟動后,可以點擊自動匯入,這樣修改了坐標后,會自動匯入依賴,不用手動去點,

在右邊的選單欄上,會有這么一個maven的插件,可以執行一些maven的命令,
像Lifecycle可以執行maven的一些生命周期,

這個可以重新匯入依賴

可以關閉test這個生命周期

這個查看依賴關系圖

Dependencies這里可以看到專案找依賴的jar包

創建一個類后,點左邊的小箭頭就可以執行代碼了,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/259784.html
標籤:其他
上一篇:2021 年情人節最新的表白神器(Python 制作,原始碼已開放)
下一篇:Prototype原型模式
