IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Maven简介与作用 -> 正文阅读

[Java知识库]Maven简介与作用

  • Maven是什么

  • 传统项目管理状态分析
  • jar包不统一,jar包不兼容
  • 工程升级维护过程操作繁琐
  • .......一系列问题
  • Maven的本质是一个项目管理工具
  • 将项目开发和管理过程抽象成一个项目对象模型(POM(Project Object Model))
  • 它包含了一个对象模型,一组标准集合,一个依赖管理系统
  • 和用来运行定义在生命周期阶段中插件目标和逻辑
  • 项目对象模型(Project Object Model):
  • 一个maven工程都有一个pom.xml文件
  • 通过pom.xml文件定义项目的坐标、项目依赖、项目信息、插件目标等
  • 依赖管理系统(Dedendcy Management System):
  • 通过maven的依赖管理对项目所依赖的jar包进行统一管理
  • 项目通过在pom.xml中定义依赖来管理jar包
  • 项目生命周期(Project Lifecycle):
  • 通过maven完成项目的构建:清理编译测试部署等,maven将这些工程规范为一个生命周期
  • maven通过执行一些简单命令就可以实现上面生命周期各个过程
  • 一组标准集合:
  • maven将整个项目管理过程定义一组标准
  • 比如maven构建工程有标准的目录结构,有标准的生命周期阶段,依赖管理有标准的坐标定义等
  • 插件目标:
  • maven管理项目生命周期是基于插件完成的
  • Maven的作用

  • 项目构建:
  • 提供标准的,跨平台的自动化项目构建方式
  • 依赖管理:
  • 方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题
  • 统一开发结构:
  • 提供标准的,统一的项目结构
  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2022-08-19 18:50:24  更:2022-08-19 18:54:34 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 18:18:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码