文章目錄
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/