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

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

這篇具有很好參考價(jià)值的文章主要介紹了②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

個(gè)人簡介:Java領(lǐng)域新星創(chuàng)作者;阿里云技術(shù)博主、星級博主、專家博主;正在Java學(xué)習(xí)的路上摸爬滾打,記錄學(xué)習(xí)的過程~
個(gè)人主頁:.29.的博客
學(xué)習(xí)社區(qū):進(jìn)去逛一逛~

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )


一、下載Maven核心程序

  • 通過官方渠道,下載Maven壓縮包,官網(wǎng)??:maven.apache.org

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

  • 進(jìn)入官網(wǎng)后,選擇Download(下載)選項(xiàng),安裝最新版本的壓縮包

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

  • 將壓縮包放置到自己喜歡的目錄下,解壓:

注意:文件夾目錄要求 非中文、無空格。

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )
??
②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

  • 加壓后,文件的內(nèi)容目錄如下:

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

其中,Maven核心的配置文件是conf目錄下的settings.xml文件

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )


二、設(shè)置本地倉庫

?為什么

  • Maven本地倉庫是有默認(rèn)值的,我們可以從conf\settings.xml文件下找到關(guān)于默認(rèn)本地倉庫的描述:
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ${user.home}/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->

我們從配置文件的這一段注釋中,了解到默認(rèn)倉庫的存放目錄是:${user.home}/.m2/repository,也就是系統(tǒng)的家目錄中,家目錄是存放在C盤(系統(tǒng)盤)當(dāng)中的。

C盤 – 用戶 – 用戶名 – .m2 – repository
②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

當(dāng)我們累計(jì)使用的 jar包越來越多,Maven倉庫的體積也將越來越大,內(nèi)存過大會(huì)拖慢所在C盤的運(yùn)行速度,影響系統(tǒng)性能。為了避免這樣的結(jié)果,我們才需要設(shè)置本地倉庫的路徑,將Maven本地倉庫放置在別的盤當(dāng)中。


?怎么做

我們需要在配置文件中加入一行代碼,來配置本地倉庫:

  <localRepository>d:\maven-repository</localRepository>

localRepository標(biāo)簽中的內(nèi)容就填寫我們自己配置的本地倉庫路徑,我們只需要手動(dòng)創(chuàng)建一個(gè)空文件夾,將此文件夾的路徑復(fù)制到標(biāo)簽中即可;
當(dāng)然不創(chuàng)建也沒問題,在標(biāo)簽中設(shè)置好路徑后,當(dāng)我們使用本地倉庫時(shí),Maven會(huì)幫我們創(chuàng)建的~

需要注意的是:本地倉庫的目錄也要求不包含中文、空格。


三、配置阿里云鏡像倉庫

?為什么

Maven在下載jar包時(shí),默認(rèn)會(huì)訪問境外的中央倉庫去進(jìn)行下載,但是訪問國外網(wǎng)站的速度較慢。為了提高訪問速度從而提升效率,我們需要將Maven下載jar包時(shí)訪問的倉庫設(shè)置為國內(nèi)阿里云提供的鏡像倉庫。

  • 默認(rèn)的中央倉庫 - 訪問國外網(wǎng)站 - 速度慢
  • 阿里云鏡像倉庫 - 訪問國內(nèi)網(wǎng)站 - 速度快

?怎么做

依舊是打開Maven目錄下,conf文件夾中的settings.xml文件,對settings.xml文件中<mirrors></mirrors>標(biāo)簽內(nèi)的內(nèi)容進(jìn)行修改:

  • 默認(rèn)情況下的mirrors標(biāo)簽內(nèi)容:
  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
    <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror>
  </mirrors>

——————————

  • 設(shè)置完阿里云鏡像倉庫后的mirrors標(biāo)簽內(nèi)容:

改動(dòng):

  1. 將原本給定的例子注釋掉
  2. 加入我們配置的鏡像倉庫內(nèi)容(可直接復(fù)制)
  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
    <!-- <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror>
     -->
	<mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>central</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public</url>
	</mirror>

  </mirrors>

四、配置Maven的JDK版本

?為什么

Maven工程默認(rèn)使用JDK 1.5的版本,而實(shí)際上常用的是 JDK 1.8 及以上版本。

?怎樣做

打開Maven目錄下,conf文件夾中的settings.xml文件,對settings.xml文件中<profiles></profiles>標(biāo)簽內(nèi)的內(nèi)容進(jìn)行修改:

  • 默認(rèn)情況下的profiles標(biāo)簽內(nèi)容:

全都是注釋

  <profiles>
    <!-- profile
     | Specifies a set of introductions to the build process, to be activated using one or more of the
     | mechanisms described above. For inheritance purposes, and to activate profiles via <activatedProfiles/>
     | or the command line, profiles have to have an ID that is unique.
     |
     | An encouraged best practice for profile identification is to use a consistent naming convention
     | for profiles, such as 'env-dev', 'env-test', 'env-production', 'user-jdcasey', 'user-brett', etc.
     | This will make it more intuitive to understand what the set of introduced profiles is attempting
     | to accomplish, particularly when you only have a list of profile id's for debug.
     |
     | This profile example uses the JDK version to trigger activation, and provides a JDK-specific repo.
    <profile>
      <id>jdk-1.4</id>

      <activation>
        <jdk>1.4</jdk>
      </activation>

      <repositories>
        <repository>
          <id>jdk14</id>
          <name>Repository for JDK 1.4 builds</name>
          <url>http://www.myhost.com/maven/jdk14</url>
          <layout>default</layout>
          <snapshotPolicy>always</snapshotPolicy>
        </repository>
      </repositories>
    </profile>
    -->

    <!--
     | Here is another profile, activated by the system property 'target-env' with a value of 'dev',
     | which provides a specific path to the Tomcat instance. To use this, your plugin configuration
     | might hypothetically look like:
     |
     | ...
     | <plugin>
     |   <groupId>org.myco.myplugins</groupId>
     |   <artifactId>myplugin</artifactId>
     |
     |   <configuration>
     |     <tomcatLocation>${tomcatPath}</tomcatLocation>
     |   </configuration>
     | </plugin>
     | ...
     |
     | NOTE: If you just wanted to inject this configuration whenever someone set 'target-env' to
     |       anything, you could just leave off the <value/> inside the activation-property.
     |
    <profile>
      <id>env-dev</id>

      <activation>
        <property>
          <name>target-env</name>
          <value>dev</value>
        </property>
      </activation>

      <properties>
        <tomcatPath>/path/to/tomcat/instance</tomcatPath>
      </properties>
    </profile>
    -->
  </profiles>

————————————

  • 配置后的profiles標(biāo)簽內(nèi)容:

改動(dòng):

  1. 添加了設(shè)置JDK版本的相關(guān)配置(配置在下述代碼尾部,可直接復(fù)制)
  <profiles>
    <!-- profile
     | Specifies a set of introductions to the build process, to be activated using one or more of the
     | mechanisms described above. For inheritance purposes, and to activate profiles via <activatedProfiles/>
     | or the command line, profiles have to have an ID that is unique.
     |
     | An encouraged best practice for profile identification is to use a consistent naming convention
     | for profiles, such as 'env-dev', 'env-test', 'env-production', 'user-jdcasey', 'user-brett', etc.
     | This will make it more intuitive to understand what the set of introduced profiles is attempting
     | to accomplish, particularly when you only have a list of profile id's for debug.
     |
     | This profile example uses the JDK version to trigger activation, and provides a JDK-specific repo.
    <profile>
      <id>jdk-1.4</id>

      <activation>
        <jdk>1.4</jdk>
      </activation>

      <repositories>
        <repository>
          <id>jdk14</id>
          <name>Repository for JDK 1.4 builds</name>
          <url>http://www.myhost.com/maven/jdk14</url>
          <layout>default</layout>
          <snapshotPolicy>always</snapshotPolicy>
        </repository>
      </repositories>
    </profile>
    -->

    <!--
     | Here is another profile, activated by the system property 'target-env' with a value of 'dev',
     | which provides a specific path to the Tomcat instance. To use this, your plugin configuration
     | might hypothetically look like:
     |
     | ...
     | <plugin>
     |   <groupId>org.myco.myplugins</groupId>
     |   <artifactId>myplugin</artifactId>
     |
     |   <configuration>
     |     <tomcatLocation>${tomcatPath}</tomcatLocation>
     |   </configuration>
     | </plugin>
     | ...
     |
     | NOTE: If you just wanted to inject this configuration whenever someone set 'target-env' to
     |       anything, you could just leave off the <value/> inside the activation-property.
     |
    <profile>
      <id>env-dev</id>

      <activation>
        <property>
          <name>target-env</name>
          <value>dev</value>
        </property>
      </activation>

      <properties>
        <tomcatPath>/path/to/tomcat/instance</tomcatPath>
      </properties>
    </profile>
    -->

	<profile>
	  <id>jdk-1.8</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>

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

——————————————

?配置Java環(huán)境變量

Maven 是一個(gè)用 Java 語言開發(fā)的程序,它必須基于 JDK 來運(yùn)行,學(xué)習(xí)過Java的同學(xué)應(yīng)該都配置過Java環(huán)境變量,可以直接跳過這一步。

如果還未下載JDK,配置Java環(huán)境變量,可以參考這篇文章:JDK安裝+配置環(huán)境變量

檢查

Win+R 輸入 cmd 進(jìn)入命令指示符界面,使用以下指令檢查:

java -version
echo %JAVA_HOME%

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )


?配置Maven環(huán)境變量

  • 打開之間下載解壓好的Maven文件目錄,復(fù)制路徑進(jìn)行備用:

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

??

  • 打開計(jì)算機(jī)高級系統(tǒng)設(shè)置,選擇環(huán)境變量,新建MAVEN_HOME:

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )
AND
②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

??

  • 系統(tǒng)變量選擇Path進(jìn)行編輯,在Path環(huán)境當(dāng)中增加一個(gè)MAVEN_HOME的bin目錄:
%MAVEN_HOME%\bin

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

??
檢查

Win+R 輸入 cmd 進(jìn)入命令指示符界面,使用以下指令檢查:

mvn -v

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )

————

如果出現(xiàn)以下提示:
②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )
說明沒有讀取到環(huán)境變量

??

  • 在用戶變量的Path環(huán)境變量也添加MAVEN_HOME,之后再檢查一次:
%MAVEN_HOME%\bin

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )


到了這里,我們就成功從0完成了Maven的下載,安裝以及配置啦~
恭喜!

②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )文章來源地址http://www.zghlxwxcb.cn/news/detail-439819.html

到了這里,關(guān)于②【Maven】從0上手Maven的安裝與配置 - 最全教程 (下載 + 配置 + 環(huán)境變量 )的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • adb詳細(xì)教程(一)-下載安裝與環(huán)境變量配置

    adb詳細(xì)教程(一)-下載安裝與環(huán)境變量配置

    (adb安裝包我已上傳到了網(wǎng)盤??梢灾苯铀阉鞴娞?hào)【軟件測試必備技能】或 滑到文章底部,點(diǎn)擊公眾號(hào)卡片掃描二維碼,前往關(guān)注領(lǐng)取。) 對于Android開發(fā)來說,adb是再熟悉不過的調(diào)試工具 但其實(shí)對于移動(dòng)端的測試來說,adb也是一個(gè)十分重要的、能夠提高測試工作效率的工

    2024年02月13日
    瀏覽(27)
  • Node.js下載安裝和環(huán)境變量配置(詳細(xì)教程)

    Node.js下載安裝和環(huán)境變量配置(詳細(xì)教程)

    目錄 一、官網(wǎng)地址下載安裝包 ?二、安裝程序 三、環(huán)境配置 ?四、測試 ?五、安裝淘寶鏡像 5.1、附加:如果有出現(xiàn)問題的小伙伴們可以檢查一下自己的配置有沒有出錯(cuò) https://nodejs.org/zh-cn/download/ 選擇你的項(xiàng)目或系統(tǒng)對應(yīng)的node.js版本,我這里使用的是當(dāng)前最新版,Windows,6

    2024年02月16日
    瀏覽(23)
  • Mac上Maven的安裝和環(huán)境變量配置保姆級教程(最新版實(shí)時(shí)更新)

    Mac上Maven的安裝和環(huán)境變量配置保姆級教程(最新版實(shí)時(shí)更新)

    目錄 一、Maven的安裝 1.進(jìn)入官網(wǎng)(Maven官網(wǎng))下載安裝包并解壓 2.這里我使用了Homebrew安裝Maven 安裝Homebrew: 安裝Maven: 二、Maven配置環(huán)境變量 1.打開環(huán)境變量文檔: 2.在彈出文檔結(jié)尾加入配置: 3.保存變量配置: 4.驗(yàn)證安裝結(jié)果: 三、配置本地倉庫 1.什么是本地倉庫 2.配置步

    2024年04月25日
    瀏覽(21)
  • Java-JDK8下載|安裝|環(huán)境變量配置|詳細(xì)圖文教程【W(wǎng)indows10】

    Java-JDK8下載|安裝|環(huán)境變量配置|詳細(xì)圖文教程【W(wǎng)indows10】

    ??對于Java開發(fā)者而言,選擇一個(gè)穩(wěn)定且生態(tài)好的開發(fā)環(huán)境,是最好不過的了。在Java-JDK中,JDK8就是相對完美的一個(gè)開發(fā)環(huán)境,比起以往的老版本,比如JDK5、JDK7等,都沒有比JDK8的生態(tài)好。不但如此,JDK8也幾乎支持了所有的開發(fā)功能需求和設(shè)計(jì),雖然現(xiàn)在已經(jīng)有了JDK16、JD

    2024年02月09日
    瀏覽(34)
  • Java入門 (超詳細(xì))JDK(1.8)下載與安裝及環(huán)境變量的配置教程

    Java入門 (超詳細(xì))JDK(1.8)下載與安裝及環(huán)境變量的配置教程

    第一步:下載JDK_8 Oracle官網(wǎng)下載地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html 進(jìn)入官網(wǎng)JDK_8下載地址后在頁面內(nèi)向下瀏覽找到適合自己電腦操作系統(tǒng)的安裝包下載。 注:官網(wǎng)下載需要注冊賬號(hào),可以注冊一下。不想要注冊的小伙伴可以選擇下載我

    2024年02月13日
    瀏覽(22)
  • Maven的安裝與配置環(huán)境變量

    Maven的安裝與配置環(huán)境變量

    1、進(jìn)入官方網(wǎng)站:點(diǎn)擊進(jìn)入 2、找到需要下載的文件 3、將壓縮文件解壓到自己想要的目錄(注:目錄不能帶中文,如果帶中文,會(huì)導(dǎo)致一些錯(cuò)誤) 1、右鍵此電腦-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量 2、新建系統(tǒng)變量 MAVEN_HOME,并指向剛才解壓的文件 3、編輯系統(tǒng)變量Path 選中Path后點(diǎn)

    2024年02月10日
    瀏覽(29)
  • Maven的安裝和環(huán)境變量配置

    Maven的安裝和環(huán)境變量配置

    1、在官網(wǎng)Maven – Download Apache Maven進(jìn)行maven的下載 2、下載后解壓產(chǎn)生此文件 3、文件夾如圖所示 1、右鍵點(diǎn)擊此電腦選擇屬性,點(diǎn)擊高級系統(tǒng)設(shè)置,點(diǎn)擊環(huán)境變量。 2、在系統(tǒng)變量下點(diǎn)擊新建,變量名輸入MAVEN_HOME,變量值為maven的安裝目錄,之后點(diǎn)擊確定。 3、在系統(tǒng)變量里找

    2024年02月12日
    瀏覽(23)
  • Maven的安裝與配置本地倉庫,鏡像源,環(huán)境變量。

    Maven的安裝與配置本地倉庫,鏡像源,環(huán)境變量。

    參考視頻: 黑馬程序員2023新版JavaWeb開發(fā)教程,實(shí)現(xiàn)javaweb企業(yè)開發(fā)全流程 【小飛非系列】最新Maven實(shí)戰(zhàn)教程-項(xiàng)目實(shí)戰(zhàn)構(gòu)建利器 注意安裝maven前要先安裝jdk環(huán)境 : JDK11版本安裝包下載地址 1.下載安裝包,存放在沒有中文的路徑中 Maven安裝包下載地址 2.將壓縮包解壓到當(dāng)前文件

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

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

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

    2024年02月15日
    瀏覽(49)
  • 雄關(guān)漫道真如鐵|MAC安裝Maven并配置環(huán)境變量

    雄關(guān)漫道真如鐵|MAC安裝Maven并配置環(huán)境變量

    安裝maven可以使用mac上一個(gè)很高效的工具,home brew; 這里我采用傳統(tǒng)的方式下載、安裝、配置環(huán)境變量等。

    2024年02月10日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包