当前位置: 首页 > news >正文

Maven学习笔记

Maven功能介绍

  • 提供了一套标准化的项目结构
  • 提供了一套标准化的构建流程(编译、测试、打包、发布.....)
  • 提供了一套依赖管理机制

依赖管理其实就是管理你项目所依赖的第三方资源(jar包、插件...)

        ①Maven使用标准的坐标配置来管理各种依赖

        ②只需要简单的配置就可以完成依赖

maven的下载和配置(2024的idea版本)

参考视频

maven项目结构

61be851418ce4be5afced82426d72f29.png

maven坐标

e4127364d3df48efac1fef4f3c9f828d.png

导入maven项目 

0dc6b88d937f4cbd88c3324551a842be.png

依赖配置 

依赖:指当前项目运行所需要的jar包,一个项目中可以引入多个依赖

配置:

  • 1.在pom.xml中编写<dependencies>标签
  • 2.在<dependencies>标签中使用<dependency>引入坐标
  • 3.定义坐标的groupId,artifactId,version
  • 4:点击刷新按钮,引入最新加入的坐标

如果不知道您的坐标,可以到https://mvnrepository.com/ 中搜索。

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>6.1.4</version>
</dependency>

1b426302128f46a1b28640d0a30bd91c.png 

注意事项

  • 一旦依赖配置变更了,记得重新加载
  • 引入的依赖本地仓库不存在,记得联网

生命周期

b80bf0df076a4375be9ab9db1e55913c.png

b887f00a43c14cd1bd459c143c6e4b31.png

maven常见问题解决 

ef1a11c45ffa4583a3bc66ba84b35c22.png

del /s *.lastUpdated

单元测试 

直接看视频吧,哈哈哈

 


http://www.mrgr.cn/news/78079.html

相关文章:

  • OEM sql monitoring 类似SQL
  • JUnit单元测试
  • DTC独立站的机遇与挑战
  • Django实现智能问答助手-基础配置
  • SpringSecurity创建一个简单的自定义表单的认证应用
  • 若依-一个请求中返回多个表的信息
  • 设计模式——抽象工厂模式
  • 报表工具功能对比:免费易上手的山海鲸报表 vs 庞大用户群体的Tableau
  • [论文阅读-综述]Supervised Speech Separation Based on Deep Learning: An Overview
  • Android 应用测试的各种环境问题记录(Instrumentation测试)
  • [UE5学习] 一、使用源代码安装UE5.4
  • Dockerfile构建报错【ERROR: failed to solve: process】的解决办法
  • ES更新问题 Failed to close the XContentBuilder异常
  • 动态链接库工作原理 PLT GOT
  • 【数据挖掘】一、基于LDA的用户兴趣建模(兴趣标签生成模型)--用户兴趣挖掘模型
  • 《硬件架构的艺术》笔记(七):处理字节顺序
  • 车载显示display基础知识和评估
  • 02.02、返回倒数第 k 个节点
  • 如何制作项目网页
  • 【C++11】尽显锋芒
  • 指针测试总结(一)(一维数组)
  • CTF-RE 从0到 N: 高版本 APK 调试 + APK逻辑修改再打包 + os层调试[2024 强网杯青少年专项赛 Flip_over] writeup
  • Apollo9.0源码部署(Nvidia显卡)
  • Nacos学习文档
  • Python + 深度学习从 0 到 1(00 / 99)
  • Qt Graphics View 绘图架构