真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

【Maven筆記】【基礎(chǔ)】【一】介紹、下載安裝及配置-創(chuàng)新互聯(lián)

一、Maven是什么?

Maven是一個(gè)用Java語(yǔ)言編寫的管理和構(gòu)建Java項(xiàng)目的工具。

創(chuàng)新互聯(lián)建站主要從事成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)策勒,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):13518219792

自己通俗理解:Maven就是一個(gè)用java寫的插件(不負(fù)責(zé)的講也就是一堆jar包),能幫助開發(fā)測(cè)試部署時(shí)候?qū)ar(war)包的操作(管理),比如使用一個(gè)jar包、把自己的項(xiàng)目打包(jar、war)等等。

初學(xué)時(shí)疑問(wèn)回答:

?1.Maven可不可以管理其他語(yǔ)言的工程比如php

?答:Maven是由java編寫的用來(lái)管理Java項(xiàng)目的工具,只能用來(lái)管理Java項(xiàng)目

?2.以前用eclipse,ide時(shí)候可以new一個(gè)Maven工程,我好慌,是不是比new一個(gè)Java(JavaWeb)麻煩了?

?答:不慌,new一個(gè)Maven工程說(shuō)白了就是New一個(gè)帶Maven插件的Java(JavaWeb),用了之后發(fā)現(xiàn)比單 獨(dú)new一個(gè)Java(JavaWeb)更方便

二、為什么要使用Maven
  • 在學(xué)習(xí)中要用到許多的jar包(比如mysql-connector-java.jar、log4j.jar等等),再學(xué)習(xí)Maven前,我的導(dǎo)入方法是找到需要的jar包(官網(wǎng)、阿里云倉(cāng)庫(kù)、網(wǎng)盤各種搜),然后放到項(xiàng)目里,然后導(dǎo)入。有些時(shí)候資源不好找、鏈接訪問(wèn)慢或者有的jar包是被改過(guò)的下載后用不了非常折磨。學(xué)習(xí)了Maven時(shí)候后導(dǎo)入jar包輕輕松松,一個(gè)依賴就能搞定(),非常好用!
  • 有些jar包自己本身需要其他jar包才能使用,比如spring-boot.jar依賴spring-aop.jar、spring-beans.jarspring-express.jar。這些被依賴的jar包還需要依賴自身功能所需要的jar包。這時(shí)使用maven只需要把自己用的jar包添加依賴(),其他的jar包會(huì)根據(jù)自己的pom中的依賴()自動(dòng)導(dǎo)入所依賴的jar包,非常方便!
  • 實(shí)際的項(xiàng)目開發(fā)中(沒(méi)經(jīng)歷過(guò)純屬自己yy),一個(gè)工程(Project)中的每個(gè)模塊(Module)或者每個(gè)模塊中的不同功能會(huì)又不同的開發(fā)人員編寫,當(dāng)模塊開發(fā)完成后可以通過(guò)Maven打包共享到中央倉(cāng)庫(kù)供他人使用(這里使用到了別的技術(shù),學(xué)完了加超鏈),非??旖?!
  • 通過(guò)Maven會(huì)把用過(guò)的jar包和自己寫的jar包保存到本地倉(cāng)庫(kù)(公司內(nèi)部總庫(kù)),作為學(xué)習(xí)的人看到自己倉(cāng)庫(kù)好多jar包感覺(jué)真爽,作為公司自己開發(fā)的jar包在公司總庫(kù)一直更新迭代對(duì)于公司和程序員來(lái)說(shuō)是技術(shù)上的積累。
  • a對(duì)于架構(gòu)師來(lái)說(shuō)(目前不知道、但愿能把這個(gè)補(bǔ)上)
    總之Maven再Java開發(fā)中就是好用,方便,快捷。

初學(xué)時(shí)疑問(wèn)回答

  1. 他去哪里下的?

答:配置了倉(cāng)庫(kù)后Maven會(huì)根據(jù)倉(cāng)庫(kù)的地址尋找下載jar包

  1. 他怎么知道下載哪個(gè)

答:配置文件中有這個(gè)jar包的公司(組織)ID,項(xiàng)目ID和版本號(hào),比如org.springframework.spring-core-5.3.24.jar:org.springframework是公司(組織)ID,pring-core是項(xiàng)目ID,5.3.24是版本號(hào),像經(jīng)度、維度、海拔三個(gè)值可以確定一個(gè)具體位置一樣

三、下載安裝Maven(核心程序)

這里下載的Maven是核心程序,后續(xù)使用時(shí)Maven核心程序會(huì)先下載每個(gè)插件所需的jar包
因?yàn)楣倬W(wǎng)訪問(wèn)速度慢,所以記錄兩種方式下載:官網(wǎng)下載或阿里云下載(其他apache開源鏡像網(wǎng)站)個(gè)人推薦

方式一:官網(wǎng)下載(Maven官方網(wǎng)址:Maven – Welcome to Apache Maven) 1.進(jìn)入官網(wǎng)點(diǎn)擊下載

在這里插入圖片描述

2.進(jìn)入下載頁(yè)面選擇下載此版本或選擇其他版本下載

img

2.1如下載當(dāng)前版本直接點(diǎn)擊bin.zip文件選擇下載位置點(diǎn)擊下載

在這里插入圖片描述

2.2如選擇選擇其他版本步驟如下 2.2.1進(jìn)入頁(yè)面選擇大版本

在這里插入圖片描述

2.2.2大版本選擇完選擇小版本

在這里插入圖片描述

2.2.3點(diǎn)擊二進(jìn)制文件

在這里插入圖片描述

2.2.4選擇bin.zip格式點(diǎn)擊下載

在這里插入圖片描述

2.2.5選擇下載位置點(diǎn)擊下載

在這里插入圖片描述

方式二:阿里云(其他apache開源鏡像網(wǎng)站)下載 1.進(jìn)入阿里云開發(fā)者社區(qū)官網(wǎng)選擇鏡像站

在這里插入圖片描述

2.進(jìn)入鏡像站搜索“apache”

在這里插入圖片描述

3.搜索結(jié)果頁(yè)點(diǎn)擊apache

在這里插入圖片描述

4.點(diǎn)擊下載地址鏈接進(jìn)入下載頁(yè)面

在這里插入圖片描述

5.下載頁(yè)面下拉找到maven點(diǎn)擊進(jìn)入

在這里插入圖片描述

6.進(jìn)入maven頁(yè)面找到大版本后步驟同上(2.2.1開始)

在這里插入圖片描述

四、安裝以及配置Maven 安裝Maven 1.解壓下載好的zip文件

在這里插入圖片描述

2.復(fù)制bin目錄所在的文件夾路徑

在這里插入圖片描述

3.找到系統(tǒng)屬性中的環(huán)境變量,新建一個(gè)系統(tǒng)變量,變量名“MAVEN_HOME”路徑為復(fù)制的路徑

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-P49ZBXA8-1670135702318)(D:\筆記\Java技術(shù)棧\Maven\入門\01\4.3.png)]

4.確定之后找到Path并編輯

在這里插入圖片描述

5.再Path變量值末尾添加“MAVEN_HOME\bin”后確定

在這里插入圖片描述

6.測(cè)試一下是否配置成功,打開CMD控制臺(tái)輸入mvn -v查看一下Maven版本 控制臺(tái)打印出版本信息即成功

在這里插入圖片描述

配置Maven 預(yù)備工作

第一:我們要知道,Maven導(dǎo)入jar包(依賴)時(shí)會(huì)在指定的遠(yuǎn)程倉(cāng)庫(kù)中下載到本地的倉(cāng)庫(kù),所以我們要告訴Maven從哪下下載后存放到哪里;第二:Maven本來(lái)就是Java編寫的,在運(yùn)行時(shí)會(huì)依賴Jdk的環(huán)境,所以需要我們告訴Maven我們的Jdk信息;第三:為了方便,之后我們創(chuàng)建Maven工程時(shí),需要給Maven一個(gè)工作空間用來(lái)存放自己創(chuàng)建的工程(第三不是特別重要,主要是為了學(xué)習(xí)命令行操作時(shí)方便)。

基于以上三點(diǎn),分別創(chuàng)建兩個(gè)文件夾,一個(gè)用來(lái)存儲(chǔ)Maven下載的jar包,一個(gè)存放Maven工程文件,我這里創(chuàng)建的兩個(gè)文件夾分別為D:/maven-responsitory(本地倉(cāng)庫(kù):為了能讓他正常用注意別帶漢字和空格)和D:/maven-workspace(Maven工作空間)

OK,萬(wàn)事俱備,只欠東風(fēng)。下面我們開始吹風(fēng):

修改(配置)settings.xml 1.找到settings.xml打開

在這里插入圖片描述
(這一步我得記住,大學(xué)時(shí)有一次自學(xué)tomcat,查資料說(shuō)配置web.xml,沒(méi)說(shuō)配哪個(gè)里的,我也是初學(xué)不知道,進(jìn)webapps的ROOT里那個(gè)web.xml一陣亂配。。。。)

2.配置本地倉(cāng)庫(kù)信息

插入標(biāo)簽(標(biāo)簽中的值是預(yù)備工作中創(chuàng)建的Maven本地倉(cāng)庫(kù)的路徑,注意別加到別的標(biāo)簽里

d:/maven-repository

效果如圖:

在這里插入圖片描述

3.配置遠(yuǎn)程倉(cāng)庫(kù)信息

這里Maven官方給出了默認(rèn)的倉(cāng)庫(kù),但是咱們國(guó)內(nèi)訪問(wèn)不流暢所以咱換個(gè)別的比如阿里云倉(cāng)庫(kù)

找到標(biāo)簽,把里面的字標(biāo)簽刪除或注釋掉,然后添加以下代碼:

aliyunmaven*aliyun-repositoryhttps://maven.aliyun.com/repository/public

效果如圖:
在這里插入圖片描述

4.配置JDK信息

找到標(biāo)簽,標(biāo)簽內(nèi)默認(rèn)應(yīng)該都是注釋狀態(tài)的,不是的話就刪了,然后添加以下代碼(看看自己的jdk是什么版本不要寫錯(cuò),我是1.8):

jdk-1.8true1.81.81.81.8

效果如圖:

在這里插入圖片描述

5.保存退出 五、總結(jié)

以上是一些對(duì)Maven的理解和下載安裝配置的實(shí)際操作,入門的話先能用再深入研究。

本來(lái)這篇已經(jīng)發(fā)布了,有位朋友(詳細(xì)資料是csdnAI機(jī)器人??)說(shuō)我用一下標(biāo)準(zhǔn)目錄,然后找了半天什么樣的算標(biāo)準(zhǔn)目錄,最后也不知道這個(gè)寫的目錄標(biāo)不標(biāo)準(zhǔn),反正是又學(xué)到了一個(gè)Markdown。

待補(bǔ)充的地方

  • settings.xml文件標(biāo)簽詳細(xì)含義
  • 不同jdk版本所支持的Maven版本

下一篇:【Maven筆記】【基礎(chǔ)】【二】命令行創(chuàng)建Maven工程和工程目錄結(jié)構(gòu)

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


新聞標(biāo)題:【Maven筆記】【基礎(chǔ)】【一】介紹、下載安裝及配置-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://weahome.cn/article/jhsoc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部