欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

maven簡介:

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

在這里插入圖片描述

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

# maven作用: 功能一:

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

功能二:

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

功能三:

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

功能四:

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

使用步驟:

1.下載maven

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

在這里插入圖片描述

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

在這里插入圖片描述

2.配置maven的文件

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

在這里插入圖片描述

3. 配置idea應用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.本地倉庫也選中自己創(chuàng)建的
(一般來說只要在setting.xml中配置過本地倉庫,選中file的時候就會自動更新)

在這里插入圖片描述

使用演示

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

在這里插入圖片描述

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

2.創(chuàng)建項目

在這里插入圖片描述

最好都自己設置一下然后點擊next

在這里插入圖片描述

點擊finish項目創(chuàng)建完成

3.引入jar包依賴

在pom.xml配置文件中添加 標簽
在標簽中添加所需要的標簽

在這里插入圖片描述

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

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

https://mvnrepository.com/

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

相關文章

  • SpringMVC Restful api接口實現(xiàn)的代碼

    SpringMVC Restful api接口實現(xiàn)的代碼

    本篇文章主要介紹了SpringMVC Restful api接口實現(xiàn)的代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Java綜合整理堆排序?快速排序?歸并排序

    Java綜合整理堆排序?快速排序?歸并排序

    堆排序是利用堆這種數(shù)據結構而設計的一種排序算法,堆排序是一種選擇排序,它的最壞,最好,平均時間復雜度均為O(nlogn),它也是不穩(wěn)定排序。首先簡單了解下堆結構
    2022-01-01
  • Java實現(xiàn)的并發(fā)任務處理實例

    Java實現(xiàn)的并發(fā)任務處理實例

    這篇文章主要介紹了Java實現(xiàn)的并發(fā)任務處理方法,結合實例形式較為詳細的分析了基于線程操作并發(fā)任務的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-11-11
  • springboot數(shù)據訪問和數(shù)據視圖的使用方式詳解

    springboot數(shù)據訪問和數(shù)據視圖的使用方式詳解

    這篇文章主要為大家介紹了springboot數(shù)據訪問和數(shù)據視圖的使用方式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • Java數(shù)據結構之環(huán)形鏈表和約瑟夫問題詳解

    Java數(shù)據結構之環(huán)形鏈表和約瑟夫問題詳解

    約瑟夫(Josephus)問題是單向環(huán)形鏈表的一種體現(xiàn),也就是丟手帕問題,下面這篇文章主要給大家介紹了關于Java數(shù)據結構之環(huán)形鏈表和約瑟夫問題的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • 淺談Java多線程的優(yōu)點及代碼示例

    淺談Java多線程的優(yōu)點及代碼示例

    這篇文章主要介紹了淺談Java多線程的優(yōu)點及代碼示例,還是比較不錯的,這里分享給大家,需要的朋友可以參考。
    2017-11-11
  • springboot參數(shù)傳中文亂碼的解決方案

    springboot參數(shù)傳中文亂碼的解決方案

    這篇文章主要介紹了springboot參數(shù)傳中文亂碼的解決方案,幫助大家更好的理解和學習使用springboot,感興趣的朋友可以了解下
    2021-03-03
  • Java信號量全解析

    Java信號量全解析

    這篇文章主要介紹了Java信號量的相關資料,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2021-01-01
  • Java事件處理機制(自定義事件)實例詳解

    Java事件處理機制(自定義事件)實例詳解

    這篇文章主要介紹了Java事件處理機制(自定義事件)實例詳解的相關資料,需要的朋友可以參考下
    2016-12-12
  • Java下載項目中靜態(tài)文件方式

    Java下載項目中靜態(tài)文件方式

    這篇文章主要介紹了Java下載項目中靜態(tài)文件方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評論