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

10-27 maven概念

maven

maven的概念模型:

·项目对象模型(POM: Project object Model),一组标准集合: pom.xml

·依赖管理系统(Dependency Management System)

·项目生命周期(Project Lifecycle)

项目对象模型:

把项目当成一个对象,描述这个项目,使用pom.xml,每一个项目都有一个pom.xml,属于依赖管理模型

1.依赖管理模型

流程图

2.项目的生命周期

项目的一个生命周期中,划分很多阶段,项目在每一个阶段做一些事件:编译阶段,做编译源代码的事情

maven:阶段与做的事情不是写死,分开的,做的事件使用一个一个插件实现的,想让某个阶段做什么事情,绑定对应插件

 面试(重点)

 写pom.xml文件

配置本地仓库,之前的Jar包会通过依赖管理模型下载到本地仓库

maven:把我们的项目生命周期分为多个阶段,每个阶段有很多个插件,插件可以满足你的各个项目需求

http://www.lryc.cn/news/222212.html

相关文章:

  • SQL审计是什么意思?目的是什么?有什么好处?
  • CSS 网页布局
  • 智慧燃气管网监测系统功能简要介绍
  • 深度解析:如何开发一对一交友App的关键要素和流程
  • ClickHouse 学习之从高级到监控以及备份(二)
  • 「随笔」IT行业哪个方向比较好就业
  • Halcon WPF 开发学习笔记(0):开篇介绍
  • SLAM中求导相关的公式总结
  • 在微信小程序中怎么做投票活动
  • 如何使用 NFTScan NFT API 在 Arbitrum 网络上开发 Web3 应用
  • 线上问题排查方法
  • 智能柜+MRO:制造业中的自动售货机
  • flutter笔记:骨架化加载器
  • 关于视频封装格式和视频编码格式的简介
  • npm发布自己的包
  • 【漏洞复现】weblogic-10.3.6-‘wls-wsat‘-XMLDecoder反序列化(CVE-2017-10271)
  • CRM中的销售机会管理是什么?三个步骤帮你创建销售渠道
  • X(原Twitter)怎么发推文最有效?技巧分享
  • Ionic 模块组件的理解
  • sql:1对多获取最新一条数据
  • CDN加速技术:降低企业云服务成本的有效利用
  • 设计模式——享元模式(Flyweight Pattern)+ Spring相关源码
  • vue3中el-tree设置默认选中节点和展开节点
  • 软件测试需求分析是什么?为什么需要进行测试需求分析?
  • GreenPlum简介
  • HTML和CSS入门学习
  • 轻量封装WebGPU渲染系统示例<17>- 使用GPU Compute之元胞自动机(源码)
  • fmx windows 下 制作无边框窗口最小化最大化并鼠标可拖移窗口
  • 【Python】11 Conda常用命令
  • 5G边缘计算网关 是什么?