Maven

Maven

1.Maven簡介

Maven項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的項目管理工具軟件。

Maven 除了以程序構建能力爲特色之外,還提供高級項目管理工具。由於 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目。由於 Maven 的面向項目的方法,許多 Apache Jakarta 項目發文時使用 Maven,而且公司項目採用 Maven 的比例在持續增長。

  • 核心思想:約定大於配置

2、下載安裝Maven

官網:https://maven.apache.org/
在這裏插入圖片描述
下載完成後,解壓即可。

3、配置環境變量

配置如下配置:

  • M2_HOME maven目錄下的bin目錄
  • MAVEN_HOME maven的目錄
  • 在系統的path中配置 %MAVEN_HOME%\bin
    測試是否安裝成功:
    在這裏插入圖片描述

4、阿里雲鏡像

在這裏插入圖片描述

  • 鏡像:mirrors
  • 作用:加速下載
  • 國內建議使用阿里雲的鏡像
<mirror>
    <id>nexus-aliyun</id>  
    <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>  
    <name>Nexus aliyun</name>  
    <url>http://maven.aliyun.com/nexus/content/groups/public</url> 
</mirror>

5、本地倉庫

建立一個本地倉庫:localRepository

  • maven目錄下創建maven-repo文件夾
<localRepository>D:\Environment\apache-maven-3.6.2\maven-repo</localRepository>

6、在IEDA中使用Maven

1、創建一個MavenWeb項目
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
2、等待項目加載完成
在這裏插入圖片描述
3、IDEA中的Maven設置
在這裏插入圖片描述
在這裏插入圖片描述
4、在src/main下創建java和resources文件夾

  • 標記文件夾功能
    在這裏插入圖片描述
    或者:
    在這裏插入圖片描述
    在這裏插入圖片描述

7、創建一個普通的Maven項目

在這裏插入圖片描述
在這裏插入圖片描述

8、pom文件

pom.xml 是Maven的核心配置文件
maven由於他的約定大於配置,我們之後可能遇到我們寫的配置文件,無法被導出或者生效的問題,解決方案

<!--在build中配置resources,來防止我們資源導出失敗的問題-->
<build>
    <resources>
        <resource>
            <directory>src/main/resources</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
                <include>**/*.xml</include>
            </includes>
            <filtering>true</filtering>
        </resource>
    </resources>
</build>

9、Maven倉庫的使用

地址:https://mvnrepository.com/
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

發佈了55 篇原創文章 · 獲贊 31 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章