zoukankan      html  css  js  c++  java
  • maven 依赖的取值范围

    在scope标签中使用

    • complie 是默认范围,没有指定,就会使用该依赖范围,表示依赖在编译和运行时生效,在打包时也会将依赖包含进去
    • provide 在变异、测试、运行,在打包时不需要这个依赖。
      典型的例子servlet-api,编译和测试项目时需要该依赖,但项目打包时,由于容器提供了,就不需要了。
    • runtime 范围表明编译时不需要生效,而只在运行时生效。典型的例子JDBC驱动实现,项目主代码编译时只需要JDK提供JDBC接口,只有执行测试或运行时候需要实现上述接口的具体JDBC驱动
    • test 范围表示使用此依赖范围的依赖只在编译测试和运行测试时需要,典型的JUnit
    悲观者正确,乐观者成功
  • 相关阅读:
    闭包
    保存数据
    Browers Object Model
    JavaScript中的null和undefined
    魔法查询函数
    《黑客与画家》 读书感想
    CakePHP查询数据
    HDFS写入和读取流程
    回调函数
    JAVA中的指针
  • 原文地址:https://www.cnblogs.com/freebule/p/14462727.html
Copyright © 2011-2022 走看看