購物網站開發(fā)軟件百度網盤官方網站
初識Maven
Maven是專門用于管理和構建Java項目的工具,它的主要功能有:
提供了一套標準化的項目結構
提供了一套標準化的構建流程(編譯,測試,打包,發(fā)布……)
提供了一套依賴管理機制
標準化的構建流程:編譯—>測試—>打包—>發(fā)布
Maven的依賴管理
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.28</version>
</dependency>
Maven模型
項目對象模型 (Project Object Model)
依賴管理模型(Dependency)
插件(Plugin)
當項目中使用坐標引入對應依賴jar包后,首先會查找本地倉庫中是否有對應的jar包:如果有,則在項目直接引用,如果沒有,則去中央倉庫中下載對應的jar包到本地倉庫。
還可以搭建遠程倉庫,將來jar包的查找順序則變?yōu)?#xff1a;本地倉庫—>遠程倉庫—>中央倉庫
Maven的安裝與配置
- 解壓 apache-maven-3.6.1.rar 既安裝完成
- 配置環(huán)境變量 MAVEN_HOME 為安裝路徑的bin目錄
- 配置本地倉庫:修改 conf/settings.xml 中的
<localRepository>
為一個指定目錄
- 配置阿里云私服:修改 conf/settings.xml 中的
<mirrors>
標簽,為其添加如下子標簽:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf> </mirror>