安装及配置Maven环境变量
安裝及配置Maven環境變量
- 需要電腦中已經有Java環境
- 在控制臺中輸入:echo %JAVA_HOME%看是否能顯示java home的路徑信息;
- 在控制條輸入:java -version 看是否顯示java的版本信息;
- 下載官網:http://maven.apache.org/download.cgi
- 下載編譯過的版本 apache-maven-3.3.9-bin.zip,解壓至 C:\Park_Software\apache-maven-3.3.9
- 配置環境變量:
- 新建環境變量:M2_HOME = C:\Park_Software\apache-maven-3.3.9 注意HOME變量后面不可以加分號;
- 添加Path變量:;%M2_HOME%\bin;
- 在控制臺檢查是否配置成功:
- cmd 輸入:echo %M2_HOME%
- cmd 輸入:mvn -v
- 如果正常顯示,則配置成功.
- 修改Maven倉庫路徑位置:
- 比如我想讓倉庫位置位于D盤,則在D盤新建文件夾:D:\m2\repository
- 配置 C:\Park_Software\apache-maven-3.3.9\conf文件夾下的 setting.xml 配置文件:
- 找到localRepository標簽,將其修改為: <localRepository>D:/m2/repository</localRepository>;
-
將setting.xml文件copy到D:\m2文件夾下。
Maven安裝目錄分析
M2_HOME指向了Maven的安裝目錄,進入該目錄,會發現有如下文件:
- bin目錄
- 該目錄包含了mvn運行的腳本,這些腳本用來配置Java命令;
- boot目錄
- 只包含一個文件:plexus-classworlds-2.5.2.jar,是一個類加載器框架,相當于java類的默認加載器。
- conf目錄
- 包含了settings.xml,一個重要的配置文件,可以全局定制Maven的行為。
- lib目錄
- 該目錄包含了所有Maven運行時需要的Java類庫。
- LICENSE.txt
- NOTICE.txt
- 記錄了Maven包含的第三方軟件。
-
README.txt
設置HTTP代理
(之前在Eclipse中安裝Maven插件時失敗了好多次,我也不知道是不是之前沒有設置HTTP代理的原因,所以最好還是配置一下吧)
首先在cmd中輸入:ping repo1.maven.org,如果不能ping同,則一定要先設置一下代理,設置的方式為:
進入目錄~/.m2/目錄,找到settings.xml文件(如果沒有的話,直接將%M2_HOME%/conf/settings.xml拷貝至該目錄下),然后在<proxies>標簽中加入如下信息:
其中,<host>, <username>, <password>標簽中改為自己的IP地址,主機名和密碼即可。
Eclipse中配置Maven
- 打開Eclipse,點擊Help選項卡,點擊Install new software,然后選擇Add選項:
- 在Name字段輸入:m2e;
- 在Location字段輸入:http://download.eclipse.org/technology/m2e/releases;
- 選中search到的Maven插件,依次點擊next即可。
- 安裝插件可能會需要一段時間,安裝完畢需要重啟Eclipse。
Eclipse中創建Maven工程
在Eclipse中依次點擊File -> New -> Others -> Maven Project新建自己的Maven工程。
在GroupId,ArtifactId處輸入自己的名稱,如下圖所示:
- group Id: 定義了項目屬于哪個組,這個組往往和項目所在餓組織或公司相關聯。例如,Apache創建了一個名為myMaven的項目,則groupId為:com.apache.myMaven;
- artifact Id: 定義了當前Maven項目在組中的唯一ID。例如,項目com.apache.myMaven中有如下artifactId:myMaven-util, myMaven-domain, myMaven-web等;
Eclipse自動生成Maven項目,目錄結構如圖所示:
目錄分析:
- src/main/java:該目錄主要放置java源代碼;
- src/test/java:該目錄主要用來存放測試代碼;
- Maven Dependencies:這里主要放Maven管理的jar文件;
- target:用來存放Maven編譯好的字節碼文件;
- pom.xml:全稱為Project Object Model,項目對象模型,定義了項目的基本信息,用于描述項目如何構建,聲明項目依賴等。
- src:用來存放main和test中會使用到的其他文件等資源。
在src/main/java目錄下的App.java中,已經有一個HelloWorld.java的簡單小程序,可以測試運行。
打包
可以在pom.xml中指定要打包成的類型,如果未指定則默認為.jar.
打包過程為:在項目根目錄下,執行命令mvn clean package,然后可以在./target/目錄下找到剛剛打包生成的jar包。
至此,便完成了Maven的安裝,以及如何在Eclipse中新建Maven工程,以及如何打包該工程,后面用實際的工程進一步認識Maven。
總結
以上是生活随笔為你收集整理的安装及配置Maven环境变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle 11g OGG mgr定期
- 下一篇: css中的选择器及其权重