IntelliJ?IDEA教程之clean或者install?Maven項(xiàng)目的操作方法
IntelliJ IDEA教程之clean或者install Maven項(xiàng)目的操作方法
一、前言
Eclipse中如果我們想clean或者install工程,我們只需要右鍵工程,然后找到run->Maven install 或者run->Maven clean就可以了,但是IDEA中我們要怎么去操作呢?
二、步驟
♦這里我們介紹兩種方式,如何調(diào)試出窗口
- 點(diǎn)擊菜單欄View->Tool Windows->Maven projects
- 點(diǎn)擊菜單欄Help->Find Action(Ctrl+Shift+A),輸入Maven projects
♦然后會出現(xiàn)以下界面
♦如下圖,選中之后。點(diǎn)擊綠色三角形就可以clean了
至此,我們關(guān)于IntelliJ IDEA教程之如何clean或者install Maven項(xiàng)目介紹完畢。
附錄:Maven工程中刪除沒用到的依賴包
將Maven工程中的沒用到的依賴包刪除,一個(gè)比較笨,但是可靠性高的方法
前言
背景:有一個(gè)Maven工程,為了將其依賴包導(dǎo)出做了設(shè)置, #0001 Maven工程的依賴導(dǎo)出,但是,Maven工程依賴導(dǎo)出的時(shí)候不去檢查依賴包有沒有用到,將其所有關(guān)聯(lián)的依賴都導(dǎo)出了,導(dǎo)致依賴包一大堆,影響工程的部署
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
一、核心方法是exclusion去除包
在dependency
中添加exclusion
屬性,將不需要的依賴包刪除
示例:添加exclusion
屬性,將aws-lambda-java-events
的一個(gè)依賴包joda-time
去除
<dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-lambda-java-events</artifactId> <version>3.9.0</version> <exclusions> <exclusion> <artifactId>joda-time</artifactId> <groupId>joda-time</groupId> </exclusion> </exclusions> </dependency>
二、使用步驟
1.如果你很了解哪些依賴不需要 點(diǎn)擊Maven
的show dependencies
選擇需要?jiǎng)h除的依賴包,單擊右鍵選擇Exclude
dependency
中exclusion
屬性已經(jīng)添加
應(yīng)用Maven
更改
依賴正常刪除,不用自己去寫屬性,讓Maven
自己生成屬性 2.如果你不知道哪些依賴包不用 隨便找到一個(gè)依賴包
選擇中org.joda.time
,單擊右鍵,選擇Find Usages
從查找結(jié)果中判斷是否使用了依賴包 下面是沒有使用的結(jié)果
下面是使用過的結(jié)果(最起碼你導(dǎo)入過包),更細(xì)節(jié)點(diǎn)擊去看,不做贅述
如果沒有使用過包,這時(shí)候你知道了這個(gè)包需要?jiǎng)h除,則 點(diǎn)擊Maven
的show dependencies
選擇需要?jiǎng)h除的依賴包,單擊右鍵選擇Exclude
dependency
中exclusion
屬性已經(jīng)添加
應(yīng)用Maven
更改
依賴正常刪除,不用自己去寫屬性,讓Maven
自己生成屬性 總結(jié) 核心是使用Maven
的exclusion
屬性,實(shí)現(xiàn)依賴包的刪除方法比較笨,一步一步來,但是勝在可靠,不容易出錯(cuò)
到此這篇關(guān)于IntelliJ IDEA教程之clean或者install Maven項(xiàng)目的操作方法的文章就介紹到這了,更多相關(guān)idea clean或者install Maven項(xiàng)目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java中spring boot 字符串判斷是否為空方法小結(jié)
這篇文章主要介紹了Java中spring boot字符串判斷是否為空,通過安裝依賴,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-11-11java利用delayedQueue實(shí)現(xiàn)本地的延遲隊(duì)列
這篇文章主要給大家介紹了java利用delayedQueue實(shí)現(xiàn)本地的延遲隊(duì)列的相關(guān)資料,文中介紹的非常詳細(xì),相信對大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-04-04Mybatis RowBounds 限制查詢條數(shù)的實(shí)現(xiàn)代碼
Oracle 數(shù)據(jù)庫查詢增加RowBounds限制查詢條數(shù),默認(rèn)是0到1000條。下面給大家分享Mybatis RowBounds 限制查詢條數(shù)的實(shí)現(xiàn)代碼,需要的朋友參考下吧2016-11-11修改jar包package目錄結(jié)構(gòu)操作方法
這篇文章主要介紹了修改jar包package目錄結(jié)構(gòu)操作方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-07-07淺談Map集合中g(shù)et不存在的key值,會拋出異常嗎?
這篇文章主要介紹了淺談Map集合中g(shù)et不存在的key值,會拋出異常嗎?具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09