亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

idea關(guān)聯(lián)maven的使用詳解

瀏覽:16日期:2024-07-18 15:23:14
maven簡介:

Maven項(xiàng)目對象模型(POM)是一個(gè)項(xiàng)目管理工具軟件,可以通過簡短的信息描述來管理項(xiàng)目的構(gòu)造,報(bào)告和文檔。

idea關(guān)聯(lián)maven的使用詳解

除了具有構(gòu)建程序的功能外,Maven還提供了高級項(xiàng)目管理工具。由于Maven的默認(rèn)構(gòu)建規(guī)則具有很高的可重用性,因此通常可以使用兩到三行Maven構(gòu)建腳本來構(gòu)建簡單的項(xiàng)目。由于Maven的面向項(xiàng)目的方法,許多ApacheJakarta項(xiàng)目在發(fā)布時(shí)都使用Maven,并且采用Maven的公司項(xiàng)目所占的比例持續(xù)增長。MavenMaven這個(gè)詞來自意第緒語(猶太語),意思是知識的積累,最初是在JakataTurbine項(xiàng)目中使用,以簡化施工過程。那時(shí),有些項(xiàng)目(具有自己的Ant構(gòu)建文件)只有很小的差異,并且JAR文件全部由CVS維護(hù)。因此,我希望有一種標(biāo)準(zhǔn)化的方式來構(gòu)建項(xiàng)目,一種清晰的方式來定義項(xiàng)目的組成,一種簡便的方式來發(fā)布項(xiàng)目信息以及一種簡單的方式來在多個(gè)項(xiàng)目之間共享JAR。maven就是從網(wǎng)上的遠(yuǎn)程倉庫下載jar包到本機(jī)的本地倉庫中,當(dāng)需要引入jar包時(shí),直接在pom文件中配置

# maven作用: 功能一:

Maven主要用于解決導(dǎo)入依賴于Java類的jar和編譯Java項(xiàng)目的主要問題。(最早手動(dòng)導(dǎo)入jar,并使用Ant編譯Java項(xiàng)目)依賴的jar包由pom.xml文件中的dependency屬性管理,并且jar包包含類文件和一些必要的資源文件。當(dāng)然,它可以構(gòu)建項(xiàng)目,管理依賴關(guān)系并生成簡單的單元測試報(bào)告。

功能二:

例如,上一個(gè)項(xiàng)目導(dǎo)入了jar。它通過副本導(dǎo)入到項(xiàng)目中,并且jar之間存在依賴關(guān)系和沖突。Maven解決了這些問題,但是當(dāng)互聯(lián)網(wǎng)速度不佳時(shí),這很煩人。使用專用服務(wù)器關(guān)系解決此問題。

功能三:

Jar包管理,以防止jar之間的依賴關(guān)系沖突。在組之間建立私有服務(wù)。每個(gè)人都使用通用的maven配置文件,而不是手動(dòng)下載jar。pom文件將自動(dòng)管理下載的jar包。

功能四:

Maven是基于項(xiàng)目對象模型的軟件項(xiàng)目管理工具,可以通過一小段描述信息來管理項(xiàng)目的構(gòu)造,報(bào)告和文檔。Maven可以輕松地幫助您管理項(xiàng)目報(bào)告,生成站點(diǎn),管理jar文件等。例如:項(xiàng)目開發(fā)中的第三方j(luò)ar引用。在開發(fā)過程中,合作成員引用的jar版本可能會(huì)有所不同,并且同一jar的不同版本可能會(huì)重復(fù)引用。可以通過使用Maven關(guān)聯(lián)jar來配置引用的jar的版本,以避免沖突。

使用步驟:1.下載maven

官網(wǎng)地址:https://maven.apache.org/download.cgi (官方下載)

idea關(guān)聯(lián)maven的使用詳解

解壓到文件夾中(最好解壓到D或者E盤下直接的文件夾,方便找)

idea關(guān)聯(lián)maven的使用詳解

2.配置maven的文件

創(chuàng)建一個(gè)本地倉庫用于存儲(chǔ)下載的jar包

idea關(guān)聯(lián)maven的使用詳解

配置maven的conf下的settings.xml文件

idea關(guān)聯(lián)maven的使用詳解

標(biāo)簽中寫創(chuàng)建的本地倉庫的全路徑

idea關(guān)聯(lián)maven的使用詳解

配置從阿里云下載jar包鏡像(比不配置要下載的快點(diǎn))配置在mirrors中

alimavenaliyun mavenhttp://maven.aliyun.com/nexus/content/groups/public/central

idea關(guān)聯(lián)maven的使用詳解

3. 配置idea應(yīng)用maven

File>>new Porjects Serrings>>Settings for New Projects>>Build ,Execution,Deploment>>Build Tools >>Maven全局配置idea

idea關(guān)聯(lián)maven的使用詳解

1.找到maven中的 User settings file:選中自己下載的maven/conf/settings.xml2. maven home directory:選中電腦上下載的maven即可3.本地倉庫也選中自己創(chuàng)建的(一般來說只要在setting.xml中配置過本地倉庫,選中file的時(shí)候就會(huì)自動(dòng)更新)

idea關(guān)聯(lián)maven的使用詳解

使用演示1.創(chuàng)建maven項(xiàng)目

idea關(guān)聯(lián)maven的使用詳解

選中左側(cè)的maven然后點(diǎn)擊next如果需要?jiǎng)?chuàng)建maven的web工程就選中Create form 然后勾選下邊的maven下的webapp再點(diǎn)擊next

2.創(chuàng)建項(xiàng)目

idea關(guān)聯(lián)maven的使用詳解

最好都自己設(shè)置一下然后點(diǎn)擊next

idea關(guān)聯(lián)maven的使用詳解

點(diǎn)擊finish項(xiàng)目創(chuàng)建完成

3.引入jar包依賴

在pom.xml配置文件中添加 標(biāo)簽在標(biāo)簽中添加所需要的標(biāo)簽

idea關(guān)聯(lián)maven的使用詳解

添加完以后點(diǎn)擊M標(biāo)記引入。紅色代表本地倉庫沒有,需要上遠(yuǎn)程倉庫下載。繼續(xù)點(diǎn)擊M引入就行

maven倉庫的地址,在此記錄了所以的jar包地址

https://mvnrepository.com/

到此這篇關(guān)于idea關(guān)聯(lián)maven的使用的文章就介紹到這了,更多相關(guān)idea關(guān)聯(lián)maven的使用內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: IDEA
相關(guān)文章:
主站蜘蛛池模板: 黄色永久免费网站 | 高清中文字幕 | 麻豆视频在线免费观看 | 久久久久久九九 | 国产高清晰在线播放 | 91无套极品外围在线播放 | 亚洲精品亚洲人成人网 | 唐人社区精品视频 | 清除唯美第一区二区三区 | 香蕉视频黄色 | 中文字幕免费在线视频 | 国产日 | 一及黄色毛片 | 久久色网 | 日韩国产精品欧美一区二区 | 国内成人免费视频 | a一级毛片视频免费看 | 日韩精品一区二区三区免费视频 | 97se亚洲综合在线韩国专区福利 | 黄色大片在线免费看 | 成视频年人黄网站免费视频 | 香港毛片在线观看 | 福利午夜国产网站在线不卡 | 欧美一区二区三区播放 | 国产啪精品视频网免费 | 国产在线观看网址你懂得 | 国产在线精品一区二区不卡 | 亚洲 欧美 日韩 在线 香蕉 | 九九99九九在线精品视频 | 黄色一级一级 | 免费看大黄高清网站视频在线 | 国产精品欧美日韩 | 国产孕妇孕交600集 国产在视频线精品视频www666 | 激情亚洲婷婷 | 久草在线中文888 | 中文字幕在线一区二区三区 | 无圣光福利视频 | 免费一级片在线 | 亚洲国产精品嫩草影院久久 | 国产91在线免费观看 | 免费一级毛片不卡不收费 |