zoukankan      html  css  js  c++  java
  • Maven是什么

    以下内容引用自https://ayayui.gitbooks.io/tutorialspoint-maven/content/book/maven_overview.html

    Maven是一种项目管理和理解工具。Maven向开发者提供了一个完整的构建生命周期框架。开发团队几乎不用花时间就可以使用自动化构建项目的基础框架,因为Maven使用了一套标准的目录结构和默认的构建生命周期。

    在存在多个开发团队的场景中,Maven可以在很短的时间内按标准建立起工作方式。因为大多数的项目配置简单并且可重用,Maven简化了开发者在创建报告,检查,构建和测试自动化配置中的工作。

    Maven提供给开发者管理如下过程的方法:

    • 项目构建(Builds)
    • 文档(Documentation)
    • 报告(Reporting)
    • 项目依赖(Dependencies)
    • 软件配置管理(SCMs源代码管理)
    • 发布(Releases)
    • 分发(Distribution)
    • 邮件列表(mailing list)

    总的来说,Maven简化和统一了项目构建的过程。它无缝地处理项目编译,分发,文档,团队合作和其他任务,增加了任务处理的重用性,并可以处理大多数构建相关的任务。

    提示:简单的理解Maven就是用来管理依赖的,比如之前手动引用的包,现在只需要通过配置XML文件就会自动去下载回来,而这一些无需手动下载引用。

     

    参考:

    http://maven.apache.org/guides/getting-started/index.html

     

  • 相关阅读:
    Java
    Java
    Java
    Java
    NYOJ 127 星际之门(一)
    BNUOJ 1013 YC大牛的判题任务
    BNUOJ 1011 人工智能?
    HDU 1035 Robot Motion
    HDU 1214 圆桌会议
    NYOJ 86 找球号(一)
  • 原文地址:https://www.cnblogs.com/EasonJim/p/6859217.html
Copyright © 2011-2022 走看看