美文网首页
Maven简介

Maven简介

作者: 躁动的中年大叔 | 来源:发表于2019-07-30 06:34 被阅读0次

    Maven是一个跨平台的项目管理工具,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
    Maven遵循约定优于配置的理念。

    1. 项目构建

    什么是构建?

    我们日常工作中除了编写源代码,还会涉及编译、运行单元测试、生成文档、打包和部署等工作,这就是构建。
    如果没有一个自动化的构建工具,则相当一部分时间花在了这些繁琐的工作上,大大降低了工作效率。

    Maven是优秀的构建工具

    1. Maven能够自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。
    2. Maven最大化消除了构建的重复,抽象了构建生命周期,并为大部分的构建任务提供了已实现的插件,我们不需要再定义过程,更不需要实现这些过程中的一些任务。
    3. Maven帮助我们标准化构建过程。

    2. 依赖管理

    1. Maven提供了中央仓库,帮助我们下载依赖。
    2. Maven提供了一个优雅的依赖解决方案:通过一个坐标系统准确的定位每一个构件(artifact)。

    3. 项目信息管理

    1. Maven帮助我们管理原本分散在项目各个角落的信息:项目描述、开发者列表、版本控制系统地址、许可证、缺陷管理系统等地址。

    相关文章

      网友评论

          本文标题:Maven简介

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