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

Maven介紹與配置+IDEA集成Maven+使用Maven命令小結

 更新時間:2024年01月09日 15:50:29   作者:小俱的一步步  
Maven是Apache軟件基金會的一個開源項目,是一個優(yōu)秀的項目構建管理工具,它用來幫助開發(fā)者管理項目中的 jar,以及 jar 之間的依賴關系、完成項目的編譯、測試、打包和發(fā)布等工作,本文給大家介紹Maven介紹與配置+IDEA集成Maven+使用Maven命令,感興趣的朋友一起看看吧

jar包太多、jar包相互依賴、不方便管理、項目編譯還需要jar包,Maven工具來幫你!

一、Maven簡介

Maven 是 Apache 軟件基金會的一個開源項目,是一個優(yōu)秀的項目構建管理工具,它用來幫助開發(fā)者管理項目中的 jar,以及 jar 之間的依賴關系、完成項目的編譯、測試、打包和發(fā)布等工作。

二、配置環(huán)境變量

復制安裝Maven包下bin的路徑

設置電腦中的高級系統(tǒng)設計環(huán)境變量

在Path中編輯 

添加路徑 

 檢查是否配置成功

打開cmd 在任路徑下執(zhí)行:mvn -version 出現(xiàn)下面紅框內(nèi)容,表示配置成功

三、IDEA集成Maven 

1.配置本地倉庫地址

首先創(chuàng)建本地倉庫:例如,在D盤創(chuàng)建mavenRepository,然后在conf中的settings中添加

<localRepository>D:/mavenRepository</localRepository>

就配置好本地倉庫的位置;

再添加阿里云鏡像,作為中央鏡像倉庫,國內(nèi)地址,下載速度快

    	<mirror>
			<id>alimaven</id>
			<name>aliyun maven</name>
			<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
			<mirrorOf>central</mirrorOf>
		</mirror>

2.集成Maven

點擊File在New Projects Settings中點擊Settings for New Projects...

 然后再Build,Execution,Deployment下的Maven,其中Maven home directory項,選擇自己放Maven包bin目錄之前的路徑:

 創(chuàng)建新的項目:

 設置Group:項目上傳到本地倉庫的位置

Artifact:組件名,一般與項目名相同

Version:版本

3. pom.xml文件介紹

在dependence標簽中還有

type標簽<type>jar</type> :表示導入包的類型,可以為jar或war;

scope標簽 <scope>provided</scope>:provided,表示項目在打包時,該jar包不會被打包,不隨項目一起上傳,默認為compile,打包后,jar包會被打包,連同項目一起上傳。

四、Maven命令

compile:編譯生成target文件

clean:清除target

package:打包為jar或war文件

        例如將項目打包為war文件

 install:將項目安裝到本地倉庫

例如:可以將自己寫的工具類項目打包后安裝到本地倉庫,在其他項目就可以使用該項目里的類了。將自己寫的myutil項目install安裝到本地倉庫,然后在另一個項目中添加jar包:

我們的jar包就添加到項目中了,可以使用其中已經(jīng)寫好的方法 。

到此這篇關于Maven介紹與配置+IDEA集成Maven+使用Maven命令的文章就介紹到這了,更多相關maven IDEA使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringBoot文件上傳同時接收復雜參數(shù)的過程詳解

    SpringBoot文件上傳同時接收復雜參數(shù)的過程詳解

    這篇文章主要介紹了SpringBoot文件上傳同時,接收復雜參數(shù),本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-12-12
  • Java判斷事務有無提交成功的常用方法

    Java判斷事務有無提交成功的常用方法

    在Java中,判斷事務是否成功提交可以通過多種方式實現(xiàn),具體取決于你使用的事務管理機制,以下是幾種常見的情況及其對應的解決方案,需要的朋友可以參考下
    2025-10-10
  • java中的數(shù)學計算函數(shù)的總結

    java中的數(shù)學計算函數(shù)的總結

    這篇文章主要介紹了java中的數(shù)學計算函數(shù)的總結的相關資料,需要的朋友可以參考下
    2017-07-07
  • 詳解Java如何向http/https接口發(fā)出請求

    詳解Java如何向http/https接口發(fā)出請求

    這篇文章主要為大家詳細介紹了Java如何實現(xiàn)向http/https接口發(fā)出請求,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-01-01
  • Spring Boot整合Spring Data Jpa代碼實例

    Spring Boot整合Spring Data Jpa代碼實例

    這篇文章主要介紹了Spring Boot整合Spring Data Jpa代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • MyBatis-Plus 主鍵生成策略的幾種實現(xiàn)方式

    MyBatis-Plus 主鍵生成策略的幾種實現(xiàn)方式

    主鍵生成策略是指在數(shù)據(jù)庫中為每條記錄生成唯一標識符的方法,本文就來介紹一下MyBatis-Plus 主鍵生成策略的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • 基于Java并發(fā)容器ConcurrentHashMap#put方法解析

    基于Java并發(fā)容器ConcurrentHashMap#put方法解析

    下面小編就為大家?guī)硪黄贘ava并發(fā)容器ConcurrentHashMap#put方法解析。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 詳解MyBatis-Puls中saveBatch批量添加慢的問題

    詳解MyBatis-Puls中saveBatch批量添加慢的問題

    本文主要介紹了詳解MyBatis-Puls中saveBatch批量添加慢的問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • Maven在Java8下如何忽略Javadoc的編譯錯誤詳解

    Maven在Java8下如何忽略Javadoc的編譯錯誤詳解

    這篇文章主要給大家介紹了關于Maven在Java8下如何忽略Javadoc的編譯錯誤的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • Java中EnumMap代替序數(shù)索引代碼詳解

    Java中EnumMap代替序數(shù)索引代碼詳解

    這篇文章主要介紹了Java中EnumMap代替序數(shù)索引代碼詳解,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02

最新評論

额尔古纳市| 怀安县| 合作市| 宁乡县| 微博| 桑植县| 清新县| 平湖市| 巴南区| 垫江县| 兴山县| 盐边县| 西峡县| 高青县| 安仁县| 北宁市| 肇源县| 巴彦淖尔市| 岱山县| 东丽区| 酉阳| 石楼县| 廊坊市| 澳门| 天峨县| 札达县| 甘谷县| 武隆县| 蚌埠市| 垣曲县| 台中县| 仲巴县| 龙游县| 岳阳市| 南丰县| 锡林郭勒盟| 华容县| 台中县| 固阳县| 雷州市| 江源县|