maven依赖范围

时间:2021-08-04 04:26:51

Scope:

  Compile:编译依赖,默认就是compile,在编译、测试、运行都有效

  Test:测试依赖,仅测试有效 例如Junit

  Provided:已提供依赖范围。编译、测试有效,运行时候无效。例如servlet-api

  System:系统依赖范围。(了解)使用system范围的依赖必须通过systemPath制定依赖文件的路径

  Import:导入依赖范围。(了解)使用dependencyManagement时候,可以导入依赖配置