亚洲av中文无码乱人伦在线视色,网曝黑料国产吃瓜,无码国产精品久久一区免费,亚洲av在在线观看,亚洲av国产午夜精品一区二区

超詳細的maven安裝及使用教程(maven安裝步驟)

概述

最近幫測試組那邊弄一下jenkins,把生產(chǎn)線也配置一下自動發(fā)布,因為都是Maven項目,所以這里把安裝maven的過程先記錄一下。


什么是maven,有什么用?

Maven是一個項目構(gòu)建和管理的工具,其主要服務于基于java平臺的項目構(gòu)建、依賴管理和項目信息管理。它包含了一個項目對象模型 (Project Object Model),一組標準集合,一個項目生命周期Project Lifecycle),一個依賴管理系統(tǒng)(Dependency Management System),和用來運行定義在生命周期階段(phase)中插件(plugin)目標(goal)的邏輯。當你使用Maven的時候,你用一個明確定義的項目對象模型來描述你的項目,然后Maven可以應用橫切的邏輯,這些邏輯來自一組共享的(或者自定義的)插件。


maven的生命周期和相關(guān)命令

1.一個項目的構(gòu)建過成通常包括清理、編譯、測試、打包、集成測試、驗證、部署等。Maven從中抽取了一套完善的、易擴展的生命周期。Maven的生命周期是抽象的,其中的具體任務都交由插件來完成。Maven為大多數(shù)構(gòu)建任務編寫并綁定了默認的插件。

2.Maven定義了三套生命周期:clean、default、site,每個生命周期都包含了一些階段(phase)。三套生命周期相互獨立,但各個生命周期中的phase卻是有順序的,且后面的phase依賴于前面的phase。執(zhí)行某個phase時,其前面的phase會依順序執(zhí)行,但不會觸發(fā)另外兩套生命周期中的任何phase。

超詳細的maven安裝及使用教程(maven安裝步驟)超詳細的maven安裝及使用教程(maven安裝步驟)超詳細的maven安裝及使用教程(maven安裝步驟)


下載Maven

地址:http://maven.apache.org/download.cgi

從上面的地址獲取自己需要的版本。


將壓縮包解壓

超詳細的maven安裝及使用教程(maven安裝步驟)

目錄詳解:

  • bin:包含了mvn運行的腳本,這些腳本用來配置執(zhí)行java命令。
  • boot:只有一個jar包,以本次為例,該文件為plexus-classworlds-2.5.2.jar。plexus-classworlds是一個類加載器框架,相對于默認的java類加載器,他提供了更豐富的語法以方便配置,Maven使用該框架加載自己的類庫。
  • conf:配置文件。該目錄下有一個重要的配置文件settings.xml,修改此文件可以全局的定制Maven的行為。如圖所示(配置本地倉庫):
  • lib:該目錄包含了所有Maven運行時需要的java類庫,Maven內(nèi)置的超級POM在此目錄下。
  • LICENSE:該文件記錄了Maven使用的軟件許可證。
  • NOTICE:該文件記錄了Maven包含的第三方軟件。
  • RESDME.txt:該文件包含了Maven的簡要介紹,包括安裝需求以及如何安裝的簡要指令等。

設(shè)置環(huán)境變量

打開我的電腦——屬性——高級系統(tǒng)設(shè)置——高級——環(huán)境變量,修改系統(tǒng)變量。

超詳細的maven安裝及使用教程(maven安裝步驟)

添加系統(tǒng)變量,變量名:MAVEN_HOME,變量值:安裝目錄

超詳細的maven安裝及使用教程(maven安裝步驟)

編輯系統(tǒng)變量Path,添加:Maven根路徑bin或者%MAVEN_HOME%bin。

超詳細的maven安裝及使用教程(maven安裝步驟)


檢測是否安裝成功

打開cmd.exe,輸入命令mvn –version。出現(xiàn)下圖則為安裝成功。

超詳細的maven安裝及使用教程(maven安裝步驟)


后面會分享更多devops和DBA方面的內(nèi)容,感興趣的朋友可以關(guān)注下~

超詳細的maven安裝及使用教程(maven安裝步驟)

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
返回頂部