- Maven 使用标准的坐标配置来管理各种依赖,只需要简单的配置就可以完成依赖管理。
- Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档官网:http://maven.apache.org/
- 项目对象模型 (Project Object Model)
- 依赖管理模型(Dependency)
- 插件(Plugin)
- 仓库分类:
- 本地仓库:自己计算机上的一个目录 中央仓库:由Maven团队维护的全球唯一的仓库
- 地址:https://repo1.maven.org/maven2/
- 远程仓库(私服):一般由公司团队搭建的私有仓库
- 当项目中使用坐标引入对应依赖jar包后,首先会查找本地仓库中是否有对应的jar包:如果有,则在项目直接引用;如果没有,则去中央仓库中下载对应的jar包到本地仓库。还可以搭建远程仓库,将来jar包的查找顺序则变为:本地仓库 --> 远程仓库 -->中央仓库
-
解压 apache-maven-3.6.1.rar 既安装完成
-
配置环境变量:在系统变量添加名为MAVEN_HOME的变量,值为maven解压的目录。然后在Path变量中添加 %MAVEN_HOME%bin。
-
配置本地仓库:修改 conf/settings.xml 中的 为一个指定目录
-
配置阿里云私服:修改 conf/settings.xml 中的 标签,为其添加如下子标签:
3.Maven常用命令alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
- compile :编译
- clean:清理
- test:测试
- package:打包
- install:安装
-
compile 是 maven 工程的编译命令,它会将 src/main/java 下的文件编译为 class 文件输出到 target目录下。
-
clean会删除 target 目录及内容。
-
测试,test 是 maven 工程的测试命令 mvn test,会执行 src/test/java 下的单元测试类。
-
package 将java项目打包成jar包,将web项目打包成war包
-
install install 将 maven 打成 jar 包或 war 包发布到本地仓库。
-
选择 IDEA中 File --> Settings
-
搜索 maven
-
设置 IDEA 使用本地安装的 Maven,并修改配置文件路径
- Maven 中的坐标是资源的唯一标识 使用坐标来定义项目或引入项目中需要的依赖 Maven 坐标主要组成
- groupId:定义当前Maven项目隶属组织名称(通常是域名反写,例如:com.example
- artifactId:定义当前Maven项目名称(通常是模块名称,例如 order-service、goods-service)
- version:定义当前项目版本号
6. IDEA创建Maven项目com.example wiki 0.0.1-SNAPSHOT
-
选择file -->New–>Project
-
选择maven然后next
-
填写模块名称等信息,点击finish,创建完成
- 使用坐标导入jar包
- 在 pom.xml 中编写 标签
- 在 标签中 使用 引入坐标
- 定义坐标的 groupId,artifactId,version
- 点击刷新按钮,使坐标生效
mysql mysql-connector-java 8.0.25



