• maven(一)


    1.什么是Maven?

    Maven使用项目对象模型(POM)的概念,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

    Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发布时使用Maven,而且公司项目采用 Maven 的比例在持续增长。

    Maven的出现,解决了开发过程中的jar包升级及依赖的难题。它可以对项目依赖的jar包进行管理,可以让你的项目保持基本的        依赖,排除冗余jar包,并且可以让你非常轻松的对依赖的jar包进行版本升级。而这些仅仅是Maven最基本的功能,它可以在这

    基础上对项目进行清理、编译、测试、打包、发布等等构建项目的工作。

    可以说,Maven是现在Java社区中最强大的项目管理和项目构建工具,而更加值得庆幸的是,这样一个强大的工具,它的使用       也是非常简单的。

    现在,JavaEE项目使用的开源软件都可以通过Maven来获取,并且,越来越多的公司也开始使用Maven来管理构建项目了。

    2.Maven仓库是什么

    Maven仓库是基于简单文件系统存储的,集中化管理Java      API资源(构件)的一个服务。仓库中的任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径。得益于 Maven 的坐标机制,任何 Maven项目使用任何一个构件的方式都是完全相同的,Maven 可以在某个位置统一存储所有的 Maven 项目共享的构件,这个统一的位置就是仓库,项目构建完毕后生成的构件也可以安装或者部署到仓库中,供其它项目使用。

    对于Maven来说,仓库分为两类:本地仓库和远程仓库。

  • 相关阅读:
    LeetCode188 买卖股票的最佳时机 IV(dp)
    LeetCode123 买卖股票的最佳时机 III(贪心)
    LeetCode69 x的平方根 (二分)
    Java SE 17 新增特性
    Java SE 15 新增特性
    使用位运算技巧实现加减乘除
    前缀树的设计与实现
    使用二分法来解决的一些问题
    Java SE 16 新增特性
    位图的使用与实现
  • 原文地址:https://www.cnblogs.com/husband/p/14229427.html
Copyright © 2020-2023  润新知