美文网首页
0、Maven的简介

0、Maven的简介

作者: chanyi | 来源:发表于2021-07-14 15:26 被阅读0次

1、Maven的概念及Maven能做什么?

Maven很多项目都在使用,但是Maven是什么?它能做些什么工作?它和Ant的区别是什么?不同职位的使用者有不同的定义。
以下是《Maven权威指南》对Maven的一个介绍

绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可发布的构件的工具。
构建工程师和项目经理会说Maven是一个更复杂的东西:一个项目管理工具。
那么区别是什么? 像Ant这样的构建工具仅仅是关注预处理,编译,打包,测试和分发。
像 Maven 这样的一个项目管理工具提供了构建工具所提供功能的超集。
 除了提供构建的功能,Maven还可以生成报告,生成Web站点,并且帮助推动工作团 队成员间的交流

通过上面的话提炼出里两个重要的信息:

1、Maven可以作为一个构建工具(预处理,编译,打包,测试,分发等等)
2、Maven同时还可以生成报告和Web站点

2、Maven所遵循的原则

Maven所遵循的原则是convention over configuration(约定大于配置)。也就是可以理解为Maven为项目提供明智的默认行为,而非要求提供不必要的配置。

3、Ant和Maven的区别

1、Ant不遵循convention over configuration的原则,必须指明源代码所在的位置,以及打包完成之后存放的位置。而Maven遵循convention over configuration的原则,一切都是约定好的路径。
2、Ant是程序化的,必须明确告诉Ant做什么,如果是编译,那就只是编译。而Maven存在一个生命周期,如果想要执行某个阶段,则再次生命周期之前的步骤都会被执行

相关文章

  • 0、Maven的简介

    1、Maven的概念及Maven能做什么? Maven很多项目都在使用,但是Maven是什么?它能做些什么工作?它...

  • Maven - pom.xml 文件

    章节 Maven – 简介 Maven – 工作原理 Maven – Repository(存储库) Maven ...

  • Maven - 简介

    章节 Maven – 简介 Maven – 工作原理 Maven – Repository(存储库) Maven ...

  • Maven - 工作原理

    章节 Maven – 简介 Maven – 工作原理 Maven – Repository(存储库) Maven ...

  • Maven

    Maven 主要内容 Maven的简介 简介 ​ Maven【[ˈmevən]】这个词可以翻译为"专家",“内行”...

  • Maven 极简教程「附」常用的 Maven 命令

    Maven 简介 Apache Maven is a software project management an...

  • Maven笔记

    maven简介: 项目构建: 下载和配置 使用 maven整合eclipse: maven目录结构: maven工...

  • 5/14day54_maven基础&环境搭建

    课程安排 Maven基础&环境搭建 今日目标 一 Maven简介 1.1 Maven是什么? ​ Maven ...

  • Linux下安装Maven

    Maven简介 Maven是什么? Apache Maven Project -- Apache的优秀开源项目。M...

  • 软件项目管理工具Maven

    一、Maven简介及环境搭建 1、Maven简介   Maven是基于项目对象模型(POM),可以通过一小段描述信...

网友评论

      本文标题:0、Maven的简介

      本文链接:https://www.haomeiwen.com/subject/kkcypltx.html