IDEA配置Maven
IDEA創建Maven工程
第一節 IDEA集成Maven插件
- 打開IDEA,進入主界面後點擊 configure,然後點擊 settings
- 在上面的快捷查找框中輸入maven,查找與maven相關的設置,然後點擊maven。
- 修改maven的路徑(使用本地的Maven),以及修改settings文件的位置和本地倉庫的位置。
-
推薦配置:設置maven在不聯網的情況下使用本地插件
一般使用maven爲我們提供好的骨架時,是需要聯網的,配置這個,可以在沒有網路的情況下,我們可以正常創建工程,並從之前已經使用過的工程中找到相應的骨架。
輸入內容:
-DarchetypeCatalog=internal
- 點擊OK。
備註:
- 配置阿里雲鏡像(在setting.xml文件中配置)
<!-- 配置阿里雲 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 配置默認JDK版本(在setting.xml文件中配置)
<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>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
第二節 使用骨架創建Maven的java工程
- 選擇Create New Project
- 選中左側的Maven,並將Create from archetype選中,在下方選擇骨架quickstart,點擊Next。
- 填寫項目的名稱以及存儲的位置。點擊下方的Artifact Coordinates,填寫項目座標的基本信息。
- 確認信息是否正確
- 當右下角出現提示時,點擊Enable Auto Import。
- 目錄結構如下:
- 我們需要手動將maven文件夾補齊。
- 若該文件夾是普通的文件夾,還要將該文件夾設爲resource文件夾。
- 同樣,在test文件夾下創建resources文件夾。最後的目錄結構如下:
第三節 不使用骨架創建Maven的java工程
- 首先,新建一個工程,因爲不使用骨架,可直接在Maven下點擊Next按鈕
- 填寫項目的名稱以及存儲的位置。點擊下方的Artifact Coordinates,填寫項目座標的基本信息。
-
點擊Finish。
-
新建的文件沒有test文件夾下的resources文件夾,我們需要手動將maven文件夾補齊。
- 若該文件夾是普通的文件夾,還要將該文件夾設爲resource文件夾(我使用的是19年3月的,不用設置)。
- 最後創建的java工程的目錄結構
第四節 使用骨架創建Maven的java web工程
- 選中左側的Maven,並將Create from archetype選中,在下方選擇骨架webapp,點擊Next。
- 填寫項目的名稱以及存儲的位置。點擊下方的Artifact Coordinates,填寫項目座標的基本信息。
- 點擊Finish。點擊Enable Auto-import
- 創建的目錄結構如下:
- 下面還要補全創建的目錄。
- 若創建的java文件夾是普通的文件夾,需要右鍵選擇:
- 同理創建其他文件夾。最後的目錄結構如下:
第五節 不使用骨架創建Maven的java web工程
- 新建項目,選擇Maven。因爲不使用骨架創建Web項目,所以不勾選Create from archetype,直接點擊Next
- 編輯項目名,編輯好後點擊Finish
- 不使用骨架的Web項目已經創建完成了,下面是基本的結構,沒有web目錄
- 我們需要手動添加Web目錄,我們需要添加web文件夾;File >> Project Structure
- 按照以下順序添加web目錄。
- 創建和修改位置,修改好後點擊Apply
- 然後點擊Artifacts,加入剛纔創建的項目
- 現在項目基本創建完成,點擊OK ,就完成了,下面就有maven的web項目基本目錄了
- 基本目錄就差一個測試工具類,可以把鼠標放在Test上面new。
- 下面有提示,可以直接雙擊就可以了
- 以上就是Maven不使用骨架創建Web項目
第六節 IDEA使用Maven命令
前提條件:maven配置環境變量。
在保證環境變量配置沒問題的情況下執行過程出現mvn不是內部命令類似的錯誤,建議重啓編譯器或者命令窗口。
6.1 方式一
IntelliJ IDEA自身已經集成了maven,不需要再去下載!
- 點擊"Edit Configurations"
- 進入Run/Debug Configurations窗口,點擊左上角的"+",在彈出的"Add New Configuration"列表中選擇"maven".
- 爲新的configuration輸入名稱和執行的命令,點擊確認
- 配置完成後,新的configuration會成爲默認的configuration,直接點擊運行按鈕--三角形綠色按鈕
- 之後,就會執行配置的maven命令!
//常用maven命令
mvn -v //查看版本
mvn archetype:create //創建 Maven 項目
mvn compile //編譯源代碼
mvn test-compile //編譯測試代碼
mvn test //運行應用程序中的單元測試
mvn site //生成項目相關信息的網站
mvn package //依據項目生成 jar 文件
mvn install //在本地 Repository 中安裝 jar
mvn -Dmaven.test.skip=true //忽略測試文檔編譯
mvn clean //清除目標目錄中的生成結果
mvn clean compile //將.java類編譯爲.class文件
mvn clean package //進行打包
mvn clean test //執行單元測試
mvn clean deploy //部署到版本倉庫
mvn clean install //使其他項目使用這個jar,會安裝到maven本地倉庫中
mvn archetype:generate //創建項目架構
mvn dependency:list //查看已解析依賴
mvn dependency:tree //看到依賴樹
mvn dependency:analyze //查看依賴的工具
mvn help:system //從中央倉庫下載文件至本地倉庫
mvn help:active-profiles //查看當前激活的profiles
mvn help:all-profiles //查看所有profiles
mvn help:effective -pom //查看完整的pom信息
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
6.2 方式二
- 在IDEA主界面左下角找到 Terminal 點擊進入,直接輸入想執行的命令即可。
- 輸入命令。