• 什么是maven?


    1、maven简介

    Maven 翻译为"专家"、"内行",是 Apache 下的一个纯 Java 开发的开源项目。

    基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。

    Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。

    通俗的讲:我们知道项目的开发不仅仅是写写代码而已,还要整合各种开发工具和资源比如(JDBC)等等各种jar包,当我们的项目足够大时,导入到项目中的jar包就足够的多,当我们把项目打包成war包,挂载到服务器上时,服务器就会产生巨大的负载,简而言之,maven能帮你构建工程、管理jar包、编译代码、单元测试、打包生成报表、项目部署

    maven主要是通过pom.xml配置文件,进行第三方资源的依赖。

     

    2、maven的依赖管理

    通过分析可以发现,maven工程不需要将jar包导入到工程中去,而是只需要在pom.xml文件中添加所需的jar包的云仓库坐标或者本地仓库坐标,在需要用到jar包时,项目会通过pom.xml中的资源坐标去云仓库或者本地仓库上进行查找资源,达到调用的作用。

    云仓库:可以理解为存储在另一台计算机上的资源仓库

    本地仓库:可以理解为存储本地计算机上的资源仓库

    3、maven规范化构建流程

    maven将项目的构建过程进行标准化,每一个阶段使用一个命令完成,下图展示了构建过程的的一些阶段

  • 相关阅读:
    MapReduce1.x与MapReduce2.x差异
    刷题60—排序数组
    刷题59— 圆圈中最后剩下的数字
    刷题58—地图分析
    刷题57—单词的压缩编码
    刷题56—卡牌分组
    刷题55—车的可用捕获量
    刷题54—三维形体的表面积
    刷题53—按摩师
    刷题52—链表的中间结点
  • 原文地址:https://www.cnblogs.com/ibear/p/12706233.html
Copyright © 2020-2023  润新知