compile:默认的作用域。compile 作用域是指项目 classpath 所有的 jar。
provided:和 compile 类似,排除 jdk 或者运行时容器的类,比如 Tomcat 的 servlet 类。
runtime: 编译时不需要,在运行和测试时需要。
test:只在测试时需要。
system:显式地提供 jar 依赖,该 jar 不在仓库中。
import:仅仅为了支持 pom 文件的 dependencyManagement 部分。
compile:默认的作用域。compile 作用域是指项目 classpath 所有的 jar。
provided:和 compile 类似,排除 jdk 或者运行时容器的类,比如 Tomcat 的 servlet 类。
runtime: 编译时不需要,在运行和测试时需要。
test:只在测试时需要。
system:显式地提供 jar 依赖,该 jar 不在仓库中。
import:仅仅为了支持 pom 文件的 dependencyManagement 部分。