IntelliJ?IDEA如何集成maven
一、idea中maven的配置
1、maven配置
首先需要在idea中對maven進(jìn)行集成,目錄為File》Setting》Build、Execution、Deployment》Build Tools》maven,若打開idea之前已經(jīng)安裝了maven,則idea會自動發(fā)現(xiàn)maven并進(jìn)行關(guān)聯(lián),
如下圖:

并且需要注意maven的選相關(guān)配置:
- Maven home directory:maven的地址
- setting.xml:若項(xiàng)目中使用的maven私服則需要進(jìn)行配置
- maven respository:經(jīng)常需要關(guān)注的maven倉庫地址
2、import配置
maven下的import使用中經(jīng)常需要關(guān)注的地方,目錄File》Setting》Build、Execution、Deployment》Build Tools》maven》import,
如下圖:

- import Maven project automatically:自動監(jiān)控pom.xml的改動,并且進(jìn)行導(dǎo)入maven依賴
- Dependency Type:依賴類型
- Automatically down(Sources、Documentation):是否自動下載源碼和java doc文檔(與eclipse中一致),我一般會進(jìn)行勾選,這樣查看源碼非常方便
- vm和jdk設(shè)置:需要時(shí)候可以進(jìn)行設(shè)置
二、idea中maven的使用
在使用maven項(xiàng)目的時(shí)候,使用最多的是Maven Project視圖,若不進(jìn)行顯示,則可以在View》Tool Buttons 中進(jìn)行勾選,
如下圖:

1、maven操作
1)、Reimport All Maven Projects

根據(jù)pom文件重新加載(導(dǎo)入)文件
2)、Generate Sources and Update Folders For All Project

讓源代碼重新進(jìn)行編譯
3)、Download Resource and/or Document

下載源碼和文檔
4)、Add Maven Projects

添加一個(gè)maven項(xiàng)目
5)、Run maven Build

執(zhí)行選中的命令,如下面Lifeclcle中的命令

6)、Execute Maven Goal

執(zhí)行mvn命令或自定義的命令,如:

7)、Toggle Offline Mode

關(guān)閉和遠(yuǎn)程倉庫的鏈接,即版本管理工具不能提交到遠(yuǎn)程
8)、Toggle 'Skip Tests' Mode

跳過maven生命周期的測試環(huán)節(jié)
10)、Show Dependencies(Ctrl+Alt+Shift+U)

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

11)、Collapse All(Ctrl+NumPad -)

收起下面展開的樹形
12)、Maven Setting

跳轉(zhuǎn)到maven的Setting頁面
2、快速命令
1)、LifeCycle
快速的maven生命常用命令,clean、install、deploy等,如:
2)、Plugins
項(xiàng)目中依賴的maven插件,我非常喜歡使用tomcat(或者tomcat7)的maven插件,svn tomcat:run 命令啟動項(xiàng)目,將在IntelliJ IDEA集成tomcat中進(jìn)行講解。
3)、Dependencies
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
dubbo?filter中有關(guān)bean注入和配置文件讀取方式
這篇文章主要介紹了dubbo?filter中有關(guān)bean注入和配置文件讀取方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05
MybatisPlus自動生成代碼的實(shí)現(xiàn)示例
本文主要介紹了MybatisPlus-自動生成代碼,代碼生成器可以自動生成Mapper、Service、PO等代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-12-12
Java基于棧方式解決漢諾塔問題實(shí)例【遞歸與非遞歸算法】
這篇文章主要介紹了Java基于棧方式解決漢諾塔問題的方法,結(jié)合實(shí)例形式分析了java棧方式采用遞歸與非遞歸算法解決漢諾塔問題的相關(guān)操作技巧,需要的朋友可以參考下2017-11-11
Java?web訪問http://localhost:8080/xx/xx.jsp報(bào)404錯誤問題的解決方法
這篇文章主要給大家介紹了關(guān)于Java?web訪問http://localhost:8080/xx/xx.jsp報(bào)404錯誤問題的解決方法,很多小伙伴在剛開始用Springboot整合jsp開發(fā)時(shí)都會遇到這個(gè)問題, 按照別人的教程一步一步搭建,但就是會報(bào)404,文中介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04
mybatis collection關(guān)聯(lián)查詢多個(gè)參數(shù)方式
在使用MyBatis進(jìn)行關(guān)聯(lián)查詢時(shí),往往需要根據(jù)多個(gè)參數(shù)進(jìn)行查詢,例如,使用evtId和businessType作為查詢條件,同時(shí)在resultMap中配置id和businessType1作為結(jié)果映射,這種情況下,可以通過<sql>標(biāo)簽定義參數(shù)模板,或者使用@Param注解指定參數(shù)名稱2024-10-10
springmvc接口接收參數(shù)與請求參數(shù)格式的整理
這篇文章主要介紹了springmvc接口接收參數(shù)與請求參數(shù)格式的整理,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11

