• Maven的特点、优点-功能摘要


    Maven功能摘要

    以下是Maven的主要特点:

    • 遵循最佳实践的简单项目设置 - 在几秒钟内启动新项目或模块
    • 所有项目的一致使用 - 意味着新开发人员进入项目的时间不会增加
    • 卓越的依赖管理,包括自动更新,依赖关闭(也称为传递依赖)
    • 能够轻松地同时处理多个项目
    • 一个庞大且不断增长的库和元数据库,可以立即使用,并与最大的开源项目仓库一起,以实现最新版本的实时可用性
    • 可扩展,能够轻松编写 Java或脚本语言的插件
    • 只需很少或不需要额外配置即可即时访问新功能
    • 用于在Maven之外进行依赖关系管理和部署的Ant任务
    • 基于模型的构建:Maven能够根据项目的元数据将任意数量的项目构建到预定义的输出类型(如JAR,WAR或分发)中,而无需在大多数情况下执行任何脚本。
    • 站点项目信息的连续性:使用与构建过程相同的元数据,Maven能够生成包含您需要添加的任何文档的网站或PDF,并添加有关项目开发状态的标准报告。在“项目信息”和“项目报告”子菜单下,可以在本网站左侧导航栏的底部看到此信息的示例。
    • 发布管理和发布发布:没有太多额外配置,Maven将与您的源代码控制系统(如Subversion或Git)集成,并根据特定标记管理项目的发布。它还可以将其发布到分发位置以供其他项目使用。Maven能够发布单个输出,例如JAR,包含其他依赖关系和文档的存档,或者作为源代码分发。
    • 依赖管理:Maven鼓励使用JAR和其他依赖项的中央存储库。Maven附带了一种机制,您的项目客户可以使用该机制从中央JAR存储库下载构建项目所需的任何JAR,就像Perl的CPAN一样。这允许Maven的用户跨项目重用JAR并鼓励项目之间的通信,以确保处理向后兼容性问题。
  • 相关阅读:
    POJ 1141 括号匹配 DP
    881. Boats to Save People
    870. Advantage Shuffle
    874. Walking Robot Simulation
    文件操作
    861. Score After Flipping Matrix
    860. Lemonade Change
    842. Split Array into Fibonacci Sequence
    765. Couples Holding Hands
    763. Partition Labels
  • 原文地址:https://www.cnblogs.com/BlogNetSpace/p/9600034.html
Copyright © 2020-2023  润新知