首页 > 其他分享 >Maven学习之路--依赖范围scope 对于该包的依赖范围作用域,取值有:test、compile、provided、runtime。scope默认取值为compile

Maven学习之路--依赖范围scope 对于该包的依赖范围作用域,取值有:test、compile、provided、runtime。scope默认取值为compile

时间:2024-01-29 19:33:30浏览次数:30  
标签:provided 依赖 compile test scope 取值

Maven学习之路--依赖范围scope 对于该包的依赖范围作用域,取值有:test、compile、provided、runtime。scope默认取值为compile。\

    <scope></scope>表示对于该包的依赖范围作用域,取值有:test、compile、provided、runtime。scope默认取值为compile。

  1. <scope>test</scope>。test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖。
  2. <scope>compile</scope>。compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去。
  3. <scope>provided</scope>。provided范围指的是在编译和测试的过程有效,最后生成war包时不会加入。
  4. <scope>runtime</scope>。runtime在运行的时候依赖,在编译的时候不依赖。

原文链接:https://blog.csdn.net/qinsihang/article/details/81331768

标签:provided,依赖,compile,test,scope,取值
From: https://www.cnblogs.com/sunny3158/p/17995186

相关文章

  • SciTech-EE-Virtual Electronics Lab: How to Create an Oscilloscope Using Python a
    https://wiki.analog.com/university/tools/m2kVirtualElectronicsLab:HowtoCreateanOscilloscopeUsingPythonandADALM2000byArnieMaeBaesandChristianGarciaDownloadPDFAbstractAvirtualelectronicslaboratoryisacollectionofsoftware-based......
  • [Typescript] Resolving the Block-scoped Variable Error in TypeScript (moduleDete
    constNAME="Matt";TypeScriptistellinguswecan'tredeclarethe name variablebecauseithasalreadybeendeclaredinsideof lib.dom.d.ts.The index.ts fileisbeingdetectedasaglobalscriptratherthanamodule.Thisisbecause,by......
  • Rust 中 数据类型的整型 取值范围
      整数是一个没有小数的数组,在Rust中整数分为有无符号(-),代表数字能否负值,有符号数以补码形式存储。 长度有符号无符号8-bit i8u816-biti16u1632-biti32u3264-biti64u64128-biti128u128archisizeusize isize和usize类型依赖运......
  • 深入分析若依数据权限@datascope (注解+AOP+动态sql拼接) 【循序渐进,附分析过程】
    除了我们平时都知道的路由权限(即对接口的访问权限外),在日常生产开发中,我们还应该有对数据的访问权限。在若依这个框架中,通过角色中的数据范围这个属性来对数据权限进行控制。对应实体类:深入分析一个用户肯定是有一种角色的,也肯定是隶属于一个部门的。这里咱们就以用户在......
  • Maven中的 scope 简单介绍
    Maven中各种scope的区别compile,默认,参与编译,测试,运行,打包等过程,大部分依赖都是这个test,仅参与测试代码的编译,运行,如junitruntime,参与测试,运行,打包,不编译,如mysql-connnectorprovided,参与编译,测试,运行,不打包,如java.servlet-apisystem,参与编译,测试,运行,不打包,从本地系统读取,......
  • byte类型取值范围为啥是-128~127
    一个字节是8个比特位,int类型有4个字节,也就是有32个比特位。基本数据类型:1基本类型:byte二进制位数:8一个字节8个bit位2包装类:java.lang.Byte3最小值:Byte.MIN_VALUE=-1284最大值:Byte.MAX_VALUE=1271基本类型:short二进制位数:162包装类:java.lang.Short3最小值:Shor......
  • Flink 为什么跑官方例子得勾选 include dependencies with"Provided" provided适合在
    Flink为什么跑官方例子得勾选includedependencieswith"Provided"provided适合在编译和测试的环境,和compile类似,但是provide仅仅需要在编译和测试阶段,这是因为provide将不会被打包到lib目录下。大意就是说只要是打上了这个标签就不会被打包到jar文件,所以我们在本地进行编译和......
  • elixir before_compile && on_definition 简单使用
    elixir提供了一些方便的模块属性,可以让我们方便的进行elixir的扩展(尤其是进行元编程的时候)比如elixir_agent就使用到了before_compile以及on_definition,方便进行trace的处理on_definition的简单使用参考demo内容来自官方,可以实现输出函数的一些信息 defm......
  • ARM Memory Compiler 学习
    我们一共拿到了两个版本的工具,分别是sram_dp_hsd_svt_mvt和sram_sp_hde_svt_mvt,其中dp是双端口dualport,sp是单端口singleport,dp的是hsd,即highspeed,sp的是hen即highdensity,后面的svt_mvt是管子类型。直接找到工具里面的bin,然后运行可执行文件就可以打开gui。我们看一下这个me......
  • Compileflow工作流引擎使用讲解
    目录1Compileflow1.1简介1.2特点1.3Compileflow插件下载1.4main方法调用1.4.1pom.xml1.4.2新建bpm文件1.4.3各个节点绑定方法1.4.4测试方法1.5bpm各个标签说明1.5.1BPM根节点1.5.2全局变量1.5.3开始节点:start1.5.4结束节点:end1.5.5自动节点:autoTask--流程节......