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

Maven 基礎(chǔ)之簡介,基礎(chǔ)配置

這篇具有很好參考價值的文章主要介紹了Maven 基礎(chǔ)之簡介,基礎(chǔ)配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

Maven

Maven 基礎(chǔ)之簡介,基礎(chǔ)配置,# maven-basic,maven,maven,java

基本概念

Maven 是基于項(xiàng)目對象模型(Project Object Model),可以通過一小段描述信息來管理項(xiàng)目的構(gòu)建,報告和文檔的軟件項(xiàng)目管理工具。

Maven 主要有 2 個功能:「項(xiàng)目構(gòu)建」和「依賴管理」。

?? 說明
由于無論是 Eclipse 還是 IDEA 都內(nèi)置了 maven ,所以并沒有什么必要去「單獨(dú)下載 maven ,并在命令行中使用」。通常我們都是在開發(fā)工具中基于圖形化界面進(jìn)行操作。

當(dāng)然,圖形化操作的背后本質(zhì)上還是執(zhí)行了對應(yīng)了 maven 命令。所以,你還是有必要去了解一下 maven 命令行操作。我會在本系列最后章節(jié)輸出相關(guān)的命令和使用。

提前做的配置工作

?? 說明
以下內(nèi)容對未來的操作會有重要影響,因此在學(xué)習(xí)、使用 maven 之前,我們先執(zhí)行一下這些配置操作。

在使用 Maven 的過程中,Maven 會通過互聯(lián)網(wǎng)從一個名為"中央倉庫"的地方下載所需的各種包,但是由于這個下載地址是在國外,因此下載速度很慢且不穩(wěn)定。阿里(還有其他的公司和機(jī)構(gòu))對這個中央倉庫提供了"鏡像服務(wù)",并保持持續(xù)的更新。

在正式使用 maven 之前,我們提前配置好阿里的 maven 倉庫,以避免白白浪費(fèi)時間。

第 1 步:在 C:\Users\<用戶名> 目錄下創(chuàng)建一個名為 .m2 的文件夾

這里有幾個注意事項(xiàng):

  1. 這個目錄是 Windows 操作系統(tǒng)的用戶家目錄,可以通過 %homepath% 快速進(jìn)入到這個目錄;

  2. 如果這個文件夾存在,那么就直接利用它,不需要再創(chuàng)建了;

  3. 由于 windows 圖形化界面中認(rèn)為 .m2 這個文件名"有問題",所以這里直接使用命令行命令創(chuàng)建它:md .m2 。

第 2 步:在 .m2 中創(chuàng)建 settings.xml 配置文件

將下面的 settings.xml 配置文件復(fù)制到 .m2 中目錄中,即可。

?<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
        http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <!-- https://maven.aliyun.com/mvn/guide -->
  <mirrors>
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共倉庫</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
  </mirrors>

  <profiles>
    <profile>    
      <id>jdk-1.8</id>    
      <activation>    
        <activeByDefault>true</activeByDefault>    
        <jdk>1.8</jdk> <!-- 當(dāng) jdk 環(huán)境版本為 1.8 時,此 profile 被激活 -->
      </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>

<!-- 如果有需要,這個全局配置文件中還可以進(jìn)行其它方面的配置。不過,我們暫時不涉及。-->
</settings>

這里有幾個注意事項(xiàng):

  1. 在這個配置文件中,我們主要配置了"中央倉庫"的網(wǎng)址。從默認(rèn)的、外網(wǎng)倉庫網(wǎng)址改成了阿里提供的國內(nèi)鏡像服務(wù)器網(wǎng)址(從而提高未來使用中下載包的速度)。

  2. 如果 .m2 中原本就有 settings.xml 配置文件,而那么穩(wěn)妥起見,你就需要將我們的模板文件中的內(nèi)容"摳"出來,復(fù)制進(jìn)去(而不是貿(mào)然的直接復(fù)制覆蓋源文件,以免出現(xiàn)原配置丟失的情況)。

第 3 步:在 .m2 中創(chuàng)建 cleanLastUpdated.bat 腳本文件

這個腳本文件是為了解決 .lastUpdated 文件問題。

將下面的 cleanLastUpdated.bat 腳本文件復(fù)制到 .m2 中目錄中,即可。

以下內(nèi)容是 Windows 下的“清除腳本”的內(nèi)容。REPOSITORY_PATH 變量的值根據(jù)具體情況的不同可以有調(diào)整。

@echo off

set REPOSITORY_PATH=C:%HOMEPATH%\.m2\repository
rem 正在搜索...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
    echo %%i
    del /s /q "%%i"
)
rem 搜索完畢
pause

這里有幾個注意事項(xiàng):

  1. 這個腳本文件是用來清除 %homepath%/.m2/repository 中的 .lastUpdated 文件的。使用時雙擊它即可。

  2. 如果你改動過配置,使得你的本地倉庫并不在默認(rèn)的 %homepath%/.m2/repository 中,而你還想利用這個腳本文件,那么你就需要打開它、編輯它,改成符合你的需要的情況。

其它

在未來,settings.xml 的"旁邊"會有一個名為 “repository” 的文件夾,你從或阿里的鏡像服務(wù)器(即,中央倉庫)下載的各種包,就會被放在這里面。這個 “repository” 文件夾,也被稱為 maven 的 “本地倉庫” 。文章來源地址http://www.zghlxwxcb.cn/news/detail-603589.html

到了這里,關(guān)于Maven 基礎(chǔ)之簡介,基礎(chǔ)配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Maven簡介及環(huán)境搭建和基本使用(Java開發(fā)中的實(shí)用工具)

    Maven簡介及環(huán)境搭建和基本使用(Java開發(fā)中的實(shí)用工具)

    Maven 是 Apache 軟件基金會的一個開源項(xiàng)目,是一個優(yōu)秀的項(xiàng)目構(gòu)建工具,它 用來幫助開發(fā)者管理項(xiàng)目中的 jar,以及 jar 之間的依賴關(guān)系、完成項(xiàng)目的編譯、 測試、打包和發(fā)布等工作。 pom.xml文件:里面可以配置相關(guān)信息,指導(dǎo)maven如何工作 坐標(biāo):jar包在倉庫中的唯一位置,?apache將

    2024年02月02日
    瀏覽(16)
  • Maven 基礎(chǔ)安裝配置及使用

    Maven 基礎(chǔ)安裝配置及使用

    大家好我是蘇麟 , 今天聊聊Maven . Maven , 是Apache公司下基于Java開發(fā)的開源項(xiàng)目? . 我們構(gòu)建一個項(xiàng)目需要用到很多第三方的類庫,需要引入大量的jar包。一個項(xiàng)目Jar包的數(shù)量之多往往讓我們瞠目結(jié)舌,并且Jar包之間的關(guān)系錯綜復(fù)雜,一個Jar包往往又會引用其他Jar包,缺少任何一

    2024年01月21日
    瀏覽(43)
  • Java研學(xué)-Maven基礎(chǔ)

    Java研學(xué)-Maven基礎(chǔ)

    ??Maven是一個跨平臺的項(xiàng)目管理工具,主要用于基于 Java 平臺的項(xiàng)目(Maven 底層為Java)構(gòu)建、依賴包管理和項(xiàng)目信息管理,只需要運(yùn)行一條簡單的命令,就能高效的完成構(gòu)建動作 ??Maven 能提供一種項(xiàng)目的依賴配置,配置好的項(xiàng)目,Maven 能自動的從 Maven 的中央倉庫中下載

    2024年01月17日
    瀏覽(24)
  • Java課題筆記~Maven基礎(chǔ)

    Java課題筆記~Maven基礎(chǔ)

    下載安裝 配置:修改安裝目錄/conf/settings.xml 本地倉庫:存放的是下載的jar包 中央倉庫:要從哪個網(wǎng)站去下載jar包 - 阿里云的倉庫 ? ? ? ?

    2024年02月14日
    瀏覽(20)
  • IDEA項(xiàng)目實(shí)踐——創(chuàng)建Java項(xiàng)目以及創(chuàng)建Maven項(xiàng)目案例、使用數(shù)據(jù)庫連接池創(chuàng)建項(xiàng)目簡介

    IDEA項(xiàng)目實(shí)踐——創(chuàng)建Java項(xiàng)目以及創(chuàng)建Maven項(xiàng)目案例、使用數(shù)據(jù)庫連接池創(chuàng)建項(xiàng)目簡介

    IDEA上面書寫wordcount的Scala文件具體操作 IDEA創(chuàng)建項(xiàng)目的操作步驟以及在虛擬機(jī)里面創(chuàng)建Scala的項(xiàng)目簡單介紹 目錄 系列文章目錄 前言 一 準(zhǔn)備工作 1.1 安裝Maven 1.1.1?Maven安裝配置步驟 1.1.2?解壓相關(guān)的軟件包 1.1.3?Maven 配置環(huán)境變量 1.1.4 配置Maven的私服 1.2 創(chuàng)建一個本地的MySQL數(shù)據(jù)

    2024年02月04日
    瀏覽(94)
  • 使用VSCode實(shí)現(xiàn)Java項(xiàng)目管理 Maven相關(guān)插件及配置(Maven換源)

    使用VSCode實(shí)現(xiàn)Java項(xiàng)目管理 Maven相關(guān)插件及配置(Maven換源)

    之前一直使用VSCode開發(fā)C、Go兩種語言,現(xiàn)在需要對java進(jìn)行學(xué)習(xí),面對java的idea工具相對陌生,依舊想繼續(xù)使用vscode作為開發(fā)工具,因此有了本篇文章 無論是idea還是vscode,最核心的功能可能就是編輯了,很多工具的優(yōu)秀特性也都是來自于優(yōu)秀的插件,因此首先需要配置VSCode的

    2023年04月23日
    瀏覽(57)
  • Java Maven Settings配置參考

    Java Maven Settings配置參考

    settings.xml 文件中的 settings 元素包含用于定義以各種方式配置Maven執(zhí)行的值的元素,如 pom.xml ,但不應(yīng)綁定到任何特定項(xiàng)目或分發(fā)給受眾。這些值包括本地倉庫位置、備用遠(yuǎn)程倉庫服務(wù)器和身份驗(yàn)證信息。 settings.xml 文件可能位于兩個地方: Maven安裝: ${maven.home}/conf/settings.x

    2024年02月16日
    瀏覽(25)
  • 【Java】Maven的安裝與配置

    【Java】Maven的安裝與配置

    Maven是專門用于管理和構(gòu)建Java項(xiàng)目的工具,它的主要功能有: 提供了一套標(biāo)準(zhǔn)化的項(xiàng)目結(jié)構(gòu) 提供了一套標(biāo)準(zhǔn)化的構(gòu)建流程(編譯,測試,打包,發(fā)布……) 提供了一套依賴管理機(jī)制 標(biāo)準(zhǔn)化的構(gòu)建流程:編譯—測試—打包—發(fā)布 項(xiàng)目對象模型 (Project Object Model) 依賴管理模型

    2024年01月22日
    瀏覽(20)
  • Java Maven POM配置參考

    POM代表“項(xiàng)目對象模型”。它是一個名為 pom.XML 的文件中保存的Maven項(xiàng)目的XML表示。 這是一個直接位于POM項(xiàng)目元素下的元素列表。 請注意, modelVersion 包含4.0.0。這是目前唯一支持的POM版本,并且始終是必需的。 一個簡單的配置示例 POM包含關(guān)于項(xiàng)目的所有必要信息,以及構(gòu)建

    2024年02月11日
    瀏覽(20)
  • Maven安裝與配置教程(0基礎(chǔ)超詳細(xì),最新阿里云鏡像),并在IDEA使用maven一站式解決

    Maven安裝與配置教程(0基礎(chǔ)超詳細(xì),最新阿里云鏡像),并在IDEA使用maven一站式解決

    ? ? ? ? ? ? ? ? 目前的最新版本為3.9.5,本文以3.9.1為例,大家自行選擇版本 最好建立一個文件夾專門存放Maven相關(guān)文件,方便現(xiàn)在和以后進(jìn)行操作和管理 我的路徑地址為:D:JAVAMavenapache-maven-3.9.1-binapache-maven-3.9.1 (這個隨意但是要記?。?(首先先確定你的java環(huán)境已經(jīng)配

    2024年02月03日
    瀏覽(55)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包