Maven-依赖范围

推荐先阅读Maven

依赖的jar默认情况可以在任何地方使用,可以通过scope标签设定其作用范围
作用范围

  • 主程序范围有效(main文件夹范围内)

  • 测试程序范围有效(test文件夹范围内)

  • 是否参与打包(package指令范围内)

scope 主代码 测试代码 打包 范例
compile(默认) Y Y Y log4j
test Y junit
provided Y Y Servlet-api
runtime Y Jdbc