最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2021年03月26日 09:37:37   作者:你看星星很亮  
這篇文章主要介紹了idea關(guān)聯(lián)maven的使用詳解,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

maven簡(jiǎn)介:

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

在這里插入圖片描述

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

# maven作用: 功能一:

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

功能二:

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

功能三:

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

功能四:

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

使用步驟:

1.下載maven

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

在這里插入圖片描述

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

在這里插入圖片描述

2.配置maven的文件

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central

在這里插入圖片描述

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

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

在這里插入圖片描述

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

在這里插入圖片描述

使用演示

1.創(chuàng)建maven項(xiàng)目

在這里插入圖片描述

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

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

在這里插入圖片描述

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

在這里插入圖片描述

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

3.引入jar包依賴(lài)

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

在這里插入圖片描述

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

maven倉(cāng)庫(kù)的地址,在此記錄了所以的jar包地址

https://mvnrepository.com/

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

相關(guān)文章

  • Java調(diào)用微信客服消息實(shí)現(xiàn)發(fā)貨通知的方法詳解

    Java調(diào)用微信客服消息實(shí)現(xiàn)發(fā)貨通知的方法詳解

    這篇文章主要介紹了Java調(diào)用微信客服消息實(shí)現(xiàn)發(fā)貨通知的方法,結(jié)合實(shí)例形式詳細(xì)分析了java針對(duì)微信接口調(diào)用的原理、調(diào)用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-08-08
  • Redis有效時(shí)間設(shè)置以及時(shí)間過(guò)期處理操作

    Redis有效時(shí)間設(shè)置以及時(shí)間過(guò)期處理操作

    這篇文章主要介紹了Redis有效時(shí)間設(shè)置以及時(shí)間過(guò)期處理操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • 基于Spring Data Jest的Elasticsearch數(shù)據(jù)統(tǒng)計(jì)示例

    基于Spring Data Jest的Elasticsearch數(shù)據(jù)統(tǒng)計(jì)示例

    本篇文章主要介紹了基于Spring Data Jest的Elasticsearch數(shù)據(jù)統(tǒng)計(jì)示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • 使用CXF和Jersey框架來(lái)進(jìn)行Java的WebService編程

    使用CXF和Jersey框架來(lái)進(jìn)行Java的WebService編程

    這篇文章主要介紹了使用CXF和Jersey框架來(lái)進(jìn)行Java的WebService編程,Web service是一個(gè)平臺(tái)獨(dú)立的低耦合的自包含的基于可編程的web的應(yīng)用程序,需要的朋友可以參考下
    2015-12-12
  • Java咖啡館(1)——嘆咖啡

    Java咖啡館(1)——嘆咖啡

    這篇文章主要給大家介紹了關(guān)于Java咖啡館之嘆咖啡,需要的朋友可以參考下
    2006-12-12
  • SpringBoot中如何啟動(dòng)Tomcat流程

    SpringBoot中如何啟動(dòng)Tomcat流程

    這篇文章主要介紹了SpringBoot中如何啟動(dòng)Tomcat流程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-05-05
  • Java pdf和jpg互轉(zhuǎn)案例

    Java pdf和jpg互轉(zhuǎn)案例

    這篇文章主要介紹了Java pdf和jpg互轉(zhuǎn)案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • Java讀取傳輸FTP文件實(shí)現(xiàn)示例

    Java讀取傳輸FTP文件實(shí)現(xiàn)示例

    本文主要介紹了Java讀取傳輸FTP文件方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • SpringMVC執(zhí)行步驟、Model的使用詳解

    SpringMVC執(zhí)行步驟、Model的使用詳解

    這篇文章主要介紹了SpringMVC執(zhí)行步驟、Model的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Mybatis集成到Spring容器的詳細(xì)步驟

    Mybatis集成到Spring容器的詳細(xì)步驟

    在現(xiàn)在的JavaEE開(kāi)發(fā)過(guò)程中,我們經(jīng)常會(huì)使用到Spring+SpringMVC+Mybatis這個(gè)組合,那么Mybatis是如何集成到Spring中的呢,下面通過(guò)實(shí)例代碼給大家詳細(xì)講解,感興趣的朋友跟隨小編一起看看吧
    2024-03-03

最新評(píng)論

永济市| 泾川县| 云阳县| 通化县| 南充市| 万山特区| 宁波市| 体育| 巴林左旗| 商水县| 湘阴县| 防城港市| 姚安县| 平乡县| 拜城县| 咸宁市| 连南| 关岭| 衡东县| 页游| 叙永县| 双辽市| 凭祥市| 清新县| 杭锦旗| 搜索| 通化县| 东兰县| 衡阳县| 惠水县| 灵石县| 锡林浩特市| 缙云县| 常宁市| 苍溪县| 阿鲁科尔沁旗| 永仁县| 尼勒克县| 阿巴嘎旗| 稷山县| 商都县|