1. 程式人生 > >IntelliJ IDEA整合maven

IntelliJ IDEA整合maven

一、idea中maven的配置

    1、maven配置

    首先需要在idea中對maven進行整合,目錄為File》Setting》Build、Execution、Deployment》Build Tools》maven,若開啟idea之前已經安裝了maven,則idea會自動發現maven並進行關聯,如下圖:

    

    並且需要注意maven的選相關配置:

    Maven home directory:maven的地址

    setting.xml:若專案中使用的maven私服則需要進行配置

    maven respository:經常需要關注的maven倉庫地址    

    2、import配置

    maven下的import使用中經常需要關注的地方,目錄File》Setting》Build、Execution、Deployment》Build Tools》maven》import,如下圖:


    inport Maven project automatically:自動監控pom.xml的改動,並且進行匯入maven依賴

    Dependency Type:依賴型別

    Automatically down(Sources、Documentation):是否自動下載原始碼和java doc文件(與eclipse中一致),我一般會進行勾選,這樣檢視原始碼非常方便

    vm和jdk設定:需要時候可以進行設定

二、idea中maven的使用

    在使用maven專案的時候,使用最多的是Maven Project檢視,若不進行顯示,則可以在View》Tool Buttons 中進行勾選,如下圖:


1、maven操作

    1)、Reimport All Maven Projects

    根據pom檔案重新載入(匯入)檔案

    2)、Generate Sources and Update Folders For All Project

讓原始碼重新進行編譯

    3)、Download Resource and/or Document

下載原始碼和文件

    4)、Add Maven Projects

新增一個maven專案

    5)、Run maven Build


    執行選中的命令,如下面Lifeclcle中的命令

    

    6)、Execute Maven Goal

    執行mvn命令或自定義的命令,如:
                

    7)、Toggle Offline Mode

關閉和遠端倉庫的連結,即版本管理工具不能提交到遠端

    8)、Toggle 'Skip Tests' Mode

跳過maven生命週期的測試環節

    10)、Show Dependencies(Ctrl+Alt+Shift+U)

    展示當前選中的maven依賴,比使用生成依賴樹方便很多,並且可以直接在圖形化樹上進行排除依賴操作,如下:


11)、Collapse All(Ctrl+NumPad -)

收起下面展開的樹形

12)、Maven Setting

  跳轉到maven的Setting頁面

2、快速命令

    1)、LifeCycle

    快速的maven生命常用命令,clean、install、deploy等,如:

    2)、Plugins

    專案中依賴的maven外掛,我非常喜歡使用tomcat(或者tomcat7)的maven外掛,svn tomcat:run 命令啟動專案,將在IntelliJ IDEA整合tomcat中進行講解。

    3)、Dependencies

    。。。