在IDEA中集成maven詳細(xì)流程圖示例
一. 初識(shí)maven
1.maven是什么
maven是用來(lái)幫助我們快速搭建項(xiàng)目結(jié)構(gòu)與開(kāi)發(fā)環(huán)境的好工具。回想一下每次新建項(xiàng)目都需要手動(dòng)建包導(dǎo)包,確實(shí)不方便,如果有了maven就會(huì)好很多了。
2.maven能做什么
1)項(xiàng)目的自動(dòng)構(gòu)建,幫助開(kāi)發(fā)人員做項(xiàng)目代碼的編譯,測(cè)試, 打包,安裝,部署等工作。
2)管理依賴(管理項(xiàng)目中使用的各種jar包)。
依賴:項(xiàng)目中需要使用的其他資源,常見(jiàn)的是jar。比如項(xiàng)目要使用mysql驅(qū)動(dòng)等。
3.怎么下載maven
地址:http://maven.apache.org/download.cgi 從中選擇你想要的版本下載。
4.配置環(huán)境變量
1)確定JAVA_HOME 指定jdk的安裝目錄, 如果沒(méi)有JAVA_HOME, 需要在windows的環(huán)境變量中創(chuàng)建JAVA_HOME, 它的地址是jdk的安裝目錄。
2) 解壓縮 apache-maven-3.3.9-bin.zip ,把解壓后的文件放到一個(gè)目錄中。 目錄的路徑不要有中文, 不要有空格。
3) 把maven安裝目錄中下的bin的路徑添加到path中。
4) 測(cè)試maven的安裝。 在cmd命令行執(zhí)行 mvn -v 。
5.IDEA整合maven
1)IDEA中選擇File-settings - Build Execution,Deployment-Build Tools - maven

2)配置完后在VM Options處填寫:-DarchetypeCatalog=internal (還有設(shè)置好JRE)

3)創(chuàng)建各種項(xiàng)目

4)創(chuàng)建完成

5)依賴管理
pom.xml文件是用來(lái)管理外部導(dǎo)入的jar包的,如果希望用什么jar包,請(qǐng)到此網(wǎng)站:
https://mvnrepository.com/
尋找需要的jar包

將紅色部分全部復(fù)制粘貼到pom.xml中即可

二.補(bǔ)充說(shuō)明
maven有時(shí)候會(huì)過(guò)濾掉xml這類配置文件,解決方法是在pom.xml中設(shè)置如下:
<build>
<!--資源插件
告訴maven把 src/main/java目錄中的 指定擴(kuò)展名的文件 拷貝到 target/classes目錄中。
-->
<resources>
<resource>
<directory>src/main/java</directory><!--所在的目錄-->
<includes>
<!--包括目錄下的.properties,.xml 文件都會(huì)掃描到-->
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<!-- filtering 選項(xiàng) false 不啟用過(guò)濾器, *.property 已經(jīng)起到過(guò)
濾的作用了 -->
<filtering>false</filtering>
</resource>
</resources>
</build>
以上就是maven的入門知識(shí)
到此這篇關(guān)于在IDEA中集成maven詳細(xì)流程圖示例的文章就介紹到這了,更多相關(guān)IDEA中集成maven內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Spring中的NamespaceHandler與BeanDefinitionParser詳解
這篇文章主要介紹了Spring中的NamespaceHandler與BeanDefinitionParser詳解,由Spring啟動(dòng)過(guò)程之obtainFreshBeanFactory() ,可以看到NamespaceHandler、BeanDefinitionParser為解析配置文件中的Element起重要作用,那么它本身是如何被加載的呢,需要的朋友可以參考下2023-12-12
servlet之session工作原理簡(jiǎn)介_(kāi)動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要介紹了servlet之session工作原理簡(jiǎn)介,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-07-07
java實(shí)現(xiàn)檢測(cè)是否字符串中包含中文
本文給大家分享了2個(gè)使用java檢測(cè)字符串中是否包含中文的代碼,都非常的實(shí)用,最后附上了各種字符的unicode編碼的范圍,方便我們以后使用正則進(jìn)行匹配檢測(cè)。2015-10-10
Java整數(shù)和字符串相互轉(zhuǎn)化實(shí)例詳解
這篇文章主要介紹了Java整數(shù)和字符串相互轉(zhuǎn)化實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02
Java求兩個(gè)正整數(shù)的最大公約數(shù)和最小公倍數(shù)
這篇文章主要介紹了輸入兩個(gè)正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù),需要的朋友可以參考下2017-02-02

