Maven的基本概念是什么?

2026-05-29 11:572阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1527个文字,预计阅读时间需要7分钟。

Maven的基本概念是什么?

@toc什么是Maven一个对Maven(发音[mevən])的比较正式的定义是:Maven是一个项目管理和构建自动化工具,它包含了一个项目对象模型(POM:Project Object Model)、一组标准集合和一个项目生命周期。

@[toc]

什么是Maven

一个对Maven (发音[ˈmevən])比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

Maven 能解决什么问题

可以用更通俗的方式来说明。我们知道,项目开发不仅仅是写写代码而已,期间会伴随着各种必不可少的事情要做,下面列举几个感受一下:

  • 我们需要引用各种jar 包,尤其是比较大的工程,引用的jar 包往往有几十个乃至上百个, 每用到一种jar 包,都需要手动引入工程目录,而且经常遇到各种让人抓狂的jar 包冲突,版本冲突。

  • 我们辛辛苦苦写好了Java 文件,可是只懂0 和1 的白痴电脑却完全读不懂,需要将它编译成二进制字节码。好歹现在这项工作可以由各种集成开发工具帮我们完成,Eclipse、IDEA 等都可以将代码即时编译。当然,如果你嫌生命漫长,也可以用记事本来敲代码,然后用javac 命令一个个地去编译,逗电脑玩。

  • 世界上没有不存在bug 的代码,计算机喜欢bug 就和人们总是喜欢美女帅哥一样。

  • 阅读全文

    本文共计1527个文字,预计阅读时间需要7分钟。

    Maven的基本概念是什么?

    @toc什么是Maven一个对Maven(发音[mevən])的比较正式的定义是:Maven是一个项目管理和构建自动化工具,它包含了一个项目对象模型(POM:Project Object Model)、一组标准集合和一个项目生命周期。

    @[toc]

    什么是Maven

    一个对Maven (发音[ˈmevən])比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。

    Maven 能解决什么问题

    可以用更通俗的方式来说明。我们知道,项目开发不仅仅是写写代码而已,期间会伴随着各种必不可少的事情要做,下面列举几个感受一下:

  • 我们需要引用各种jar 包,尤其是比较大的工程,引用的jar 包往往有几十个乃至上百个, 每用到一种jar 包,都需要手动引入工程目录,而且经常遇到各种让人抓狂的jar 包冲突,版本冲突。

  • 我们辛辛苦苦写好了Java 文件,可是只懂0 和1 的白痴电脑却完全读不懂,需要将它编译成二进制字节码。好歹现在这项工作可以由各种集成开发工具帮我们完成,Eclipse、IDEA 等都可以将代码即时编译。当然,如果你嫌生命漫长,也可以用记事本来敲代码,然后用javac 命令一个个地去编译,逗电脑玩。

  • 世界上没有不存在bug 的代码,计算机喜欢bug 就和人们总是喜欢美女帅哥一样。

  • 阅读全文