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

【maven 学习记录】

maven 学习记录

  • 一、maven基础
        • 1. maven是什么
        • 2. maven的作用
        • 3. maven的下载安装
        • 4. maven仓库
        • 5. maven坐标
        • 6. 第一个maven项目 手工实现
        • 7. maven插件
        • 8. 依赖管理
        • 9. 生命周期
  • 二、maven进阶

一、maven基础

1. maven是什么

  • maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(pom)
  • project object model :项目对象模型
    在这里插入图片描述

2. maven的作用

  • 项目构建:提供标准的、跨平台的自动化项目构建方式
  • 依赖管理:方便快捷管理项目依赖资源包(jar包),避免资源间的版本冲突问题
  • 统一开发结构:提供标准的、统一的项目结构

3. maven的下载安装

官网:maven官网
检测是否配置成功:cmd:mvn
在这里插入图片描述
成功!

4. maven仓库

在这里插入图片描述
在这里插入图片描述

5. maven坐标

在这里插入图片描述

6. 第一个maven项目 手工实现

在这里插入图片描述
mvn compile
在这里插入图片描述
mvn test
在这里插入图片描述
mvn package
在这里插入图片描述

7. maven插件

在这里插入图片描述

在这里插入图片描述

8. 依赖管理

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9. 生命周期

在这里插入图片描述

二、maven进阶

相关文章:

  • 体验Linux USB 驱动
  • 【震撼发布】《致敬未来的攻城狮计划》| 文末赠书3本
  • ESP32 GPIO使用
  • Ls-dyna材料的相关学习笔记
  • plg(Loki+Promtail+Grafana)监控nginx日志、messages日志监控平台
  • CSS3新特性
  • 【黄河流域公安院校网络空间安全技能挑战赛】部分wp
  • web开发 用idea创建一个新项目
  • MySQL运维篇之Mycat分片规则
  • JavaScript 函数定义
  • LiveData 面试题库、解答、源码分析
  • 程序员压力大?用 PyQt 做一个美*女GIF设置桌面,每天都有好心情
  • 文献资源最多的文献下载神器,99.99%的文献都可下载
  • JPA 之 QueryDSL-JPA 使用指南
  • 【C++】AVL树,平衡二叉树详细解析
  • 嵌入式学习笔记——STM32硬件基础知识
  • Pytorch处理数据与训练网络问题汇总(协同训练)
  • linux基本指令和权限
  • 初学者的第一个Linux驱动
  • 第十四届蓝桥杯三月真题刷题训练——第 2 天
  • 机器人助力、入境游、演出引流:假期纳客千万人次城市有高招
  • “鱼米之乡”江苏兴化的产业哲学:以融合与创新重构价值链条
  • 国内外数十支搜救犬队伍齐聚三明,进行废墟搜救等实战
  • 最长3个月免费住宿,南昌人才驿站(洪漂驿站)申请指南发布
  • 今晚上海地铁1、2、10、17号线加开定点班车至次日0点
  • 洪纬读《制造三文鱼》丨毒素缠身的水生鸡