首页 Maven学习
文章
取消

Maven学习

1.Maven介绍

image-20240110143152363

通过提供各种各样的插件来完成项目的标准化构建

image-20240110143250789

image-20240110143613487

  1. 当钱Maven工程归属的组织
  2. 模块名称
  3. 版本

私服的使用

  • 优先使用私服的依赖
  • 私服没有的依赖,会从中央仓库下载
  • 只要公司中有一个人下载了依赖,其他人就不需要再下载了

image-20240110144356522

本地仓库地址,在maven的config\setting.xml中修改

image-20240110145109564

整体安装

image-20240110145142897

image-20240110145622765

image-20240110145647450

image-20240110145658845

配置Maven环境(全局)

image-20240110150002381

image-20240110150016807

image-20240110150042634

image-20240110150117182

image-20240110150128871

改成和jdk对应的版本

image-20240110150141737

2.创建一个Maven项目

image-20240106211036994

Maven坐标

image-20240106211211665

导入Maven工程的两种方式

1.image-20240106211521942

2.image-20240106211941536

注意:Maven在编译时出现如下错误

1
Failed to execute goal on project XXXX: Could not resolve dependencies for project XXXX: Failed to collect dependencies at XXXX

出现这样的错误,是因为自己没有首先对父项目也就是sky-take-out项目进行clean和install ,执行父项目sky-take-out的clean和install,

3.依赖管理

image-20240110151321247

image-20240110152017597

添加依赖

image-20240110152036717

image-20240110152225311

第一次使用依赖,怎么引用呢?

  1. 打开此网站:Maven Repository: Search/Browse/Explore (mvnrepository.com)

  2. 搜索logback(所需依赖)

  3. image-20240110152652037

  4. image-20240110152807317

依赖传递

image-20240110153157495

依赖可视化查看

image-20240110153342932

排除依赖

image-20240110153447456

依赖范围

image-20240110153842492

生命周期

image-20240110154220224

image-20240110154232050

本文由作者按照 CC BY 4.0 进行授权
热门标签