国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Maven的配置和IDEA自帶Maven的一些探討

這篇具有很好參考價(jià)值的文章主要介紹了Maven的配置和IDEA自帶Maven的一些探討。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

IDEA有自己自帶的Maven,IDEA自帶的Maven在IDEA的安裝目錄下(IntelliJ IDEA 2023.2.5安裝路徑\plugins\maven\lib\maven3),如果打算采用IDEA自帶Maven配置過(guò)程和用自己下載的maven是一樣的流程,也是修改自帶Maven下conf文件夾下的setting.xml文件

首先打開(kāi)IDEA中Setting中的Maven選項(xiàng),可以看到系統(tǒng)默認(rèn)的會(huì)有下圖界面
idea 自帶mven,intellij-idea,java,maven
這里我們可以看到Maven home path那一欄已經(jīng)有個(gè)Bundled(Maven3),下面的USer Settings file的位置和Local respository的目錄均為C:\User\用戶(hù)名\.m2下的文件夾,這里我們?nèi)绻谝淮问褂茫菦](méi)有.m2文件夾的,當(dāng)你導(dǎo)入dependency并進(jìn)行下載后,會(huì)自動(dòng)創(chuàng)建相關(guān)文件夾,這時(shí)候我們打開(kāi)可以發(fā)現(xiàn)確實(shí)有了local repository,可此時(shí)還是沒(méi)有settings.xml文件,沒(méi)辦法對(duì)一些本地倉(cāng)庫(kù)位置還有鏡像網(wǎng)站進(jìn)行修改。此時(shí)如果打算修改的話(huà),我們應(yīng)該打開(kāi)IDEA安裝目錄下的plugins\maven\lib\maven3\conf中的settings.xml文件,然后對(duì)其修改,修改完成后,打開(kāi)打開(kāi)IDEA中Setting中的Maven選項(xiàng)我們無(wú)需修改任何信息,此時(shí)雖然User settings file依舊還是那個(gè)C盤(pán)地址,和IDEA自帶的Maven的settings.xml文件并不在同一個(gè)位置,但是加載的其實(shí)依舊是IDEA自帶的settings.xml文件,這里具體IDEA是如何實(shí)現(xiàn)的,尚未發(fā)現(xiàn)頭緒。

這里我們?cè)贗DEA的Maven中添加配置更改本地倉(cāng)庫(kù)位置

idea 自帶mven,intellij-idea,java,maven
這時(shí)候我們?cè)俅未蜷_(kāi)IDEA中的setting中的Maven選項(xiàng),我們可以看到本地倉(cāng)庫(kù)位置確實(shí)發(fā)生了改變
idea 自帶mven,intellij-idea,java,maven
這時(shí)候網(wǎng)上還有人說(shuō)在C盤(pán)的.m2文件夾下復(fù)制一份settings.xml文件然后修改那個(gè)文件的配置來(lái)更改鏡像倉(cāng)庫(kù)和本地倉(cāng)庫(kù),這種方法是行不通的,就正如我們上面探討的那種一樣,看似User settings file的路徑是C盤(pán)的.m2文件夾,實(shí)際上他加載的是IDEA自帶的maven倉(cāng)庫(kù)路徑下的settings.xml文件。

這時(shí)候我又開(kāi)展了一個(gè)實(shí)驗(yàn)就是把IDEA自帶的maven中的settings.xml文件的本地倉(cāng)庫(kù)和IDEA設(shè)置里的本地倉(cāng)庫(kù)改為不同的路徑,此時(shí)我發(fā)現(xiàn)生效的是IDEA設(shè)置中的配置,希望大家可以注意一下。

下面回歸正題,開(kāi)始Maven的配置

這里建議大家不要采用IDEA自帶的Maven倉(cāng)庫(kù),選擇自己下載的Maven倉(cāng)庫(kù),因?yàn)樽詭У膫}(cāng)庫(kù)會(huì)出現(xiàn)部分依賴(lài)無(wú)法導(dǎo)入的現(xiàn)象(本人尚未驗(yàn)證,僅做參考)下面是maven的下載地址

https://maven.apache.org/download.cgi
idea 自帶mven,intellij-idea,java,maven
可以看到官網(wǎng)給了我們兩大類(lèi),分別是Binary和Source,兩者有什么區(qū)別呢
在Maven中,Binary和Source通常指項(xiàng)目的二進(jìn)制分發(fā)包和源代碼分發(fā)包之間的區(qū)別。以下是它們之間的主要區(qū)別:

  1. Binary(二進(jìn)制)分發(fā)包:這是已經(jīng)編譯過(guò)的項(xiàng)目,可以直接在目標(biāo)環(huán)境中使用。它通常包含了可執(zhí)行文件、庫(kù)文件和其他必要的資源。二進(jìn)制包可以直接被執(zhí)行,而不需要進(jìn)一步的編譯過(guò)程。
  2. Source(源代碼)分發(fā)包:這是項(xiàng)目的原始源代碼文件,它包含了項(xiàng)目的全部源代碼文件以及構(gòu)建和配置文件。源碼包提供了對(duì)項(xiàng)目進(jìn)行深度定制和修改的能力。用戶(hù)可以通過(guò)源碼包來(lái)了解項(xiàng)目的實(shí)現(xiàn)細(xì)節(jié),并根據(jù)需求進(jìn)行修改和擴(kuò)展。
    對(duì)于一般開(kāi)發(fā)初學(xué)者用戶(hù)來(lái)說(shuō),他們更可能選擇使用Binary分發(fā)包,因?yàn)樗鼈兏菀资褂煤筒渴?。二進(jìn)制分發(fā)包消除了編譯的需要,并且可以直接在目標(biāo)環(huán)境中運(yùn)行。
    對(duì)于高級(jí)開(kāi)發(fā)人員和技術(shù)人員來(lái)說(shuō),他們更可能需要使用Source分發(fā)包。通過(guò)查看源代碼,他們可以了解項(xiàng)目的內(nèi)部工作原理,并通過(guò)對(duì)源代碼進(jìn)行修改和擴(kuò)展來(lái)滿(mǎn)足特定需求。此外,使用源碼包還可以方便地進(jìn)行調(diào)試和定位潛在的問(wèn)題。
    這時(shí)候我們下載Binary版本,由于我是win11系統(tǒng),為此我下載的是第二個(gè)zip文件,tar.gz是linux系統(tǒng)對(duì)應(yīng)的版本
    下載完成后進(jìn)行解壓
    這時(shí)候我們后面需要為mvn配置環(huán)境變量,之所以配置環(huán)境變量,是為了我們可以再任何目錄下都可以通過(guò)命令行的方式來(lái)使用mvn的功能,和jdk配置環(huán)境變量類(lèi)似
    此電腦—》右鍵選擇屬性—》高級(jí)系統(tǒng)設(shè)置----》環(huán)境變量
    idea 自帶mven,intellij-idea,java,maven
    這里會(huì)有兩個(gè)類(lèi)型,分別是用戶(hù)變量和系統(tǒng)變量,用戶(hù)變量就是僅僅為這個(gè)用戶(hù)配置,這里的系統(tǒng)變量是為所有用戶(hù)進(jìn)行配置,這里建議大家選取用戶(hù)變量,選擇Path然后點(diǎn)擊編輯
    idea 自帶mven,intellij-idea,java,maven
    在這里面添加自己下載的maven的bin目錄的路徑,如上圖所示,當(dāng)然這是最暴力的方法,然后不斷確定返回就好了
    這時(shí)候我們打開(kāi)命令行窗口(win+R,然后輸入cmd回車(chē)可以調(diào)出來(lái)),然后輸入mvn -version命令來(lái)檢驗(yàn)是否安裝成功,成功了如下圖所示idea 自帶mven,intellij-idea,java,maven
    這時(shí)候我們開(kāi)始配置maven的settings.xml文件
    1、首先打開(kāi)自己下載的maven下的conf文件下的settings.xml文件,建議用一些類(lèi)似于notepad++的編輯器打開(kāi)
    2、按下圖在指定位置進(jìn)行添加本地倉(cāng)庫(kù)配置,修改本地倉(cāng)庫(kù)位置,當(dāng)然位置路徑可以更換
    idea 自帶mven,intellij-idea,java,maven

3、配置Maven的鏡像倉(cāng)庫(kù),這里選取阿里云鏡像倉(cāng)庫(kù)

網(wǎng)上關(guān)于阿里云Maven鏡像倉(cāng)庫(kù)的說(shuō)法可能不太一致,這里建議大家訪(fǎng)問(wèn)官網(wǎng)獲取最新的配置方案,官網(wǎng)路徑如下,選擇Maven配置指南

https://developer.aliyun.com/mvn/guide

idea 自帶mven,intellij-idea,java,maven
按其提供的方法進(jìn)行配置
這時(shí)候有些版本的maven會(huì)默認(rèn)有一個(gè)鏡像倉(cāng)庫(kù)配置,如下圖所示,這個(gè)配置可以刪除,也可以保留,主要是maven為了一定的安全性訪(fǎng)問(wèn)而采取的一種措施
idea 自帶mven,intellij-idea,java,maven
這時(shí)候我們公共的操作已經(jīng)配置完成了,這時(shí)候可能還有有習(xí)慣在maven中進(jìn)行配置一些jdk的編譯版本
這里我們可以看到maven默認(rèn)的是jdk1.4
idea 自帶mven,intellij-idea,java,maven
而目前最常用的是jdk1.8,這時(shí)候我們會(huì)進(jìn)行相關(guān)配置
配置如下所示,這里的id是可以更改為自己想到的id,這里我起名為myjdk,然后還需要在activeProfile標(biāo)簽中進(jìn)行激活,這里我是針對(duì)jdk1.8進(jìn)行配置的,如果是其他版本將1.8改為對(duì)應(yīng)的版本號(hào)即可

<profiles>
<!-- 在已有的profiles標(biāo)簽中添加profile標(biāo)簽 -->
	<profile>
		<id>myjdk</id>
		<activation>
		<activeByDefault>true</activeByDefault>
			<jdk>1.8</jdk>
		</activation>
	<properties>
		<Maven.compiler.source>1.8</Maven.compiler.source>
		<Maven.compiler.target>1.8</Maven.compiler.target>
		<Maven.compiler.compilerVersion>1.8</Maven.compiler.compilerVersion>
	</properties>
	</profile>
</profiles>
<activeProfiles>
		<activeProfile>myjdk</activeProfile>
</activeProfiles>

這個(gè)配置將基于jdk1.8書(shū)寫(xiě)的源代碼設(shè)置其生成的字節(jié)碼的目標(biāo)Java版本為 1.8,指定使用的編譯器版本為 1.8,確保編譯環(huán)境的一致性。說(shuō)句人話(huà)講,就是你用英語(yǔ)寫(xiě)的作文也要用英語(yǔ)來(lái)讀,不能用中文進(jìn)行讀

當(dāng)然你如果用jdk其他版本創(chuàng)建的項(xiàng)目,這個(gè)配置是不會(huì)生效的

然后我們還需要在IDEA中將我們的配置加載進(jìn)去

首先打開(kāi)IDEA新建Maven項(xiàng)目,建好以后,選擇setting選擇maven,將Maven home path、User settings file、 Local repository信息進(jìn)行修改,改為我們下載的maven的配置,如下圖所示
idea 自帶mven,intellij-idea,java,maven
然后apply,Ok

然后再選擇New project setup===>setting for new project====>maven進(jìn)行上述一樣的配置
idea 自帶mven,intellij-idea,java,maven
至此maven配置完成文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-859976.html

到了這里,關(guān)于Maven的配置和IDEA自帶Maven的一些探討的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何在Intellij-idea如何編譯maven工程

    在 IntelliJ IDEA 中編譯 Maven 工程,你需要遵循以下步驟: 打開(kāi) IntelliJ IDEA :首先,啟動(dòng) IntelliJ IDEA。 打開(kāi) Maven 項(xiàng)目 :在歡迎界面上,選擇 \\\"Get from Version Control\\\",然后選擇你的 Maven 項(xiàng)目的倉(cāng)庫(kù)地址。或者,如果你已經(jīng)有了項(xiàng)目文件(如? .idea ?和? pom.xml ),你可以直接打開(kāi)這

    2024年01月18日
    瀏覽(99)
  • 修改IDEA自帶的Bundled (Maven 3)的倉(cāng)庫(kù)路徑(Maven安裝及配置)

    修改IDEA自帶的Bundled (Maven 3)的倉(cāng)庫(kù)路徑(Maven安裝及配置)

    目錄 一、安裝本地Maven 下載Maven: 配置Maven環(huán)境變量到Path中: 新建系統(tǒng)變量:MAVEN_HOME 添加到Path中: 測(cè)試Maven是否安裝成功: 二、配置maven倉(cāng)庫(kù) 配置本地倉(cāng)庫(kù): ?配置中央倉(cāng)庫(kù) 配置jdk版本:? 注意:檢查JAVA_HOME環(huán)境變量, maven本身就是java寫(xiě)的,所以要求必須先安裝JDK,檢查本

    2024年02月01日
    瀏覽(22)
  • IDEA自帶的Maven安裝位置

    IDEA自帶的Maven安裝位置

    我們都能看到有個(gè)Maven3.8.1,但是就是不知道在什么位置? 其實(shí)他的位置在我們idea的安裝路徑下面的pluginsmavenlib下,進(jìn)入這個(gè)文件夾就可以看到有個(gè)maven3文件夾了,這個(gè)就是完整的maven的文件夾了; 進(jìn)去之后可以看到有bin目錄,這里面就是可執(zhí)行文件了,配置環(huán)境也是配置

    2024年02月08日
    瀏覽(13)
  • Mven安裝配置、配置國(guó)內(nèi)鏡像,jdk17版本、配置maven環(huán)境變量

    Mven安裝配置、配置國(guó)內(nèi)鏡像,jdk17版本、配置maven環(huán)境變量

    下載解壓 在d盤(pán)建立名為maven的文件夾進(jìn)apache-maven-38.4-bin-zip解壓到“D:maven”中,repo是后期生成的現(xiàn)在不用管 修改D:mavenconfsettings.xml,配置國(guó)內(nèi)鏡像,jdk17版本 配置maven環(huán)境變量 在項(xiàng)目中配置? 配置當(dāng)前項(xiàng)目maven的使用;打開(kāi)idea File-settings...-Build,Execution,Deployment-Build Tools-Mav

    2024年02月15日
    瀏覽(49)
  • Linux 創(chuàng)建 intellij-idea快捷方式

    在 Linux 中,可以通過(guò)創(chuàng)建快捷方式的方式方便地打開(kāi) IntelliJ IDEA 開(kāi)發(fā)工具。下面是創(chuàng)建 IntelliJ IDEA 快捷方式的詳細(xì)步驟: 第1步:打開(kāi)終端窗口 首先,要打開(kāi)終端窗口??梢酝ㄟ^(guò)快捷鍵 Ctrl + Alt + T 打開(kāi)終端窗口。也可以在系統(tǒng)菜單欄中選擇“應(yīng)用程序”-“實(shí)用工具”-“終端

    2024年02月03日
    瀏覽(110)
  • Maven使用IDEA自帶工具打包,同時(shí)將lib下的jar包打入,雙擊jar包可直接運(yùn)行

    Maven使用IDEA自帶工具打包,同時(shí)將lib下的jar包打入,雙擊jar包可直接運(yùn)行

    使用IDEA自帶打包工具,可以將自己引入的第三方j(luò)ar包(lib下的jar包,非pom文件中)打包到j(luò)ar中。 Artifacts是maven中的一個(gè)概念,表示某個(gè)module要如何打包,例如war exploded、war、jar、ear等等這種打包形式; Artifacts,它的作用是整合編譯后的 java 文件,資源文件等,有不同的整合

    2024年02月12日
    瀏覽(23)
  • 【idea】idea全局設(shè)置Maven配置

    【idea】idea全局設(shè)置Maven配置

    Idea版本:2021.1.1 1、點(diǎn)擊File-Close project 2、點(diǎn)擊Customize-All settings 3、設(shè)置Maven

    2024年02月16日
    瀏覽(17)
  • IDEA部署配置Maven項(xiàng)目教程,IDEA配置Tomcat(2019.3.3)

    IDEA部署配置Maven項(xiàng)目教程,IDEA配置Tomcat(2019.3.3)

    我們往往會(huì)用到多版本的IDEA進(jìn)行一個(gè)Maven項(xiàng)目配置部署,還有tomcat的配置,這里就有你需要的,有低版本的,也有高版本的,根據(jù)自己的情況來(lái)進(jìn)行一個(gè)操作 目錄 一、前言 1、具備前提條件 2、配置思路 二、部署(2019.3.3) 1、新建項(xiàng)目 2、設(shè)置 ?3、新建maven 4、配置maven pom

    2024年02月13日
    瀏覽(21)
  • idea 中配置 maven

    idea 中配置 maven

    前文敘述: 1、為當(dāng)前項(xiàng)目進(jìn)行 maven 配置 配置 VM Options: 2、為新項(xiàng)目進(jìn)行 maven 配置 File - New Project settings - Settings for New Projects… 彈出頁(yè)面, 設(shè)置同上即可。

    2024年02月07日
    瀏覽(17)
  • idea導(dǎo)入配置maven項(xiàng)目

    idea導(dǎo)入配置maven項(xiàng)目

    一、導(dǎo)入項(xiàng)目 1、依次點(diǎn)擊File --new --Project from Existing Sources. 2、選擇自己項(xiàng)目的pom.xml,點(diǎn)擊ok 3、選擇自己的jdk,若之前無(wú)jdk則需要先配置,并且點(diǎn)擊Environment settings.進(jìn)行maven配置 上圖右側(cè)部分為maven配置 Maven home directory:下載配置的maven目錄,選擇之后此行下面會(huì)出現(xiàn)版本號(hào) U

    2024年02月14日
    瀏覽(96)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包