maven核心內(nèi)容:依賴管理、
  Maven是Apache組織的開源項目,是項目構(gòu)建工具。用來管理jar包之間的相互依賴關(guān)系
  Maven是一個項目構(gòu)建和管理的工具,提供了幫助管理,構(gòu)建,文檔,報告,依賴,發(fā)布,分發(fā)的方法、可以方便的編譯代碼,進(jìn)行依賴管理、管理二進(jìn)制庫等

1. maven的好處
  maven的好處在于可以將項目過程規(guī)范化,自動化,高效化以及強(qiáng)大的可擴(kuò)展性
  利用maven自身以及其插件還可以獲得代碼檢查報告,單元測試覆蓋率,實現(xiàn)持續(xù)集成等等
  坐標(biāo):作為jar包,如何給出坐標(biāo)
  舉例:struts2-core-2.3.24.jar
  Apache(公司)+struts2(項目名稱)+2.3.24(版本信息)
  maven項目中需要某一個jar包,只需要在maven項目中配置需要的jar包坐標(biāo)信息。maven程序根據(jù)jar包坐標(biāo)信息去jar包倉庫中查找jar包

2. maven的好處如何實現(xiàn)
  maven的兩大核心:
  ** 依賴管理:對jar包管理過程
  ** 項目構(gòu)建:項目在編碼完成后,對項目進(jìn)行編譯,打包,測試,部署等一系列操作通過命令來實現(xiàn)

  使用maven命令將web項目發(fā)布到tomcat
  進(jìn)入一個maven的web項目,執(zhí)行命令mvn tomat:run

3. maven安裝、配置本地倉庫
  maven程序安裝前提:maven程序是java開發(fā),需要安裝jdk程序
  mvn -v:查看maven版本信息

  1) maven的下載安裝
    <1>下載maven:
      下載后解壓(解壓目錄路徑最好不要有中文)
    <2>解壓后目錄:
      bin:可執(zhí)行的腳本
      lib:運行需要的依賴包
      conf:配置文件
      boot:
    <3>配置maven的環(huán)境變量
      MAVEN_HOME:xxxxxxxxx
      PATH:xxxxxxxx\bin;
      JDK環(huán)境變量必須配置
          JAVA_HOME:maven項目會搜索改環(huán)境變量,否則無法運行

  2) 配置本地倉庫
    倉庫類型:本地倉庫-->私服-->中央倉庫

    進(jìn)入maven程序解壓后的目錄中
    配置conf中的setting.xml文件
      <localRepository

網(wǎng)友評論