在IDEA中集成maven詳細(xì)流程圖示例
一. 初識maven
1.maven是什么
maven是用來幫助我們快速搭建項(xiàng)目結(jié)構(gòu)與開發(fā)環(huán)境的好工具?;叵胍幌旅看涡陆?xiàng)目都需要手動建包導(dǎo)包,確實(shí)不方便,如果有了maven就會好很多了。
2.maven能做什么
1)項(xiàng)目的自動構(gòu)建,幫助開發(fā)人員做項(xiàng)目代碼的編譯,測試, 打包,安裝,部署等工作。
2)管理依賴(管理項(xiàng)目中使用的各種jar包)。
依賴:項(xiàng)目中需要使用的其他資源,常見的是jar。比如項(xiàng)目要使用mysql驅(qū)動等。
3.怎么下載maven
地址:http://maven.apache.org/download.cgi 從中選擇你想要的版本下載。
4.配置環(huán)境變量
1)確定JAVA_HOME 指定jdk的安裝目錄, 如果沒有JAVA_HOME, 需要在windows的環(huán)境變量中創(chuàng)建JAVA_HOME, 它的地址是jdk的安裝目錄。
2) 解壓縮 apache-maven-3.3.9-bin.zip ,把解壓后的文件放到一個目錄中。 目錄的路徑不要有中文, 不要有空格。
3) 把maven安裝目錄中下的bin的路徑添加到path中。
4) 測試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文件是用來管理外部導(dǎo)入的jar包的,如果希望用什么jar包,請到此網(wǎng)站:
https://mvnrepository.com/
尋找需要的jar包

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

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

