zoukankan      html  css  js  c++  java
  • Maven_依赖与生命周期

    2.4 依赖

    Maven解析依赖信息时,会到本地仓库中查找被依赖的jar包。

    对于我们自己开发的Maven工程,使用 mvn install 命令安装后就可以进入仓库。

    2.4.1 依赖的范围

    ①compile

    • 对主程序是否有效:有效

    • 对测试程序是否有效:有效

    • 是否参与打包:参与

    ②test

    • 对主程序是否有效:无效

    • 对测试程序是否有效:有效

    • 是否参与打包:不参与

    ③provided

    • 对主程序是否有效:有效

    • 对测试程序是否有效:有效

    • 是否参与打包:不参与

    2.5 生命周期

    各个构建环节执行的顺序,不能打乱顺序,必须按照既定的正确顺序来执行。

    Maven的核心程序中定义了抽象的生命周期,生命周期中各个阶段的具体任务是由插件来完成的。

    Maven核心程序为了更好地实现自动化构建,按照这一特点执行生命周期中的各个阶段:不论现在要执行生命周期中的哪一个阶段,都是从这个生命周期的最初的位置开始执行。

    2.5.1 插件和目标

    ①生命周期的各个阶段仅仅定义了要执行的任务是什么。

    ②各个阶段和插件的目的是对应的。

    ③相似的目标有特定的插件来完成。

    生命周期阶段插件目标插件
    compile compile maven-compiler-plugin
    test-compile testCompile maven-compiler-plugin

    可以将目标看做“调用插件功能的命令”

  • 相关阅读:
    计算机操作系统第四、五章自测题-存储管理
    oracle进制转换
    表空间、数据文件增长情况
    游标、type使用示例
    Linux如何查找大文件或目录总结-1127
    Linux如何查找大文件或目录总结
    工具: ass109.awk 分析 Oracle 的跟踪文件
    分页存储过程
    CSDN Oracle版精华帖荟萃
    vi 替换字符串
  • 原文地址:https://www.cnblogs.com/Gazikel/p/14394407.html
Copyright © 2011-2022 走看看