依赖范围与classpath的关系
依赖范围 | 对于编译classpath有效 | 对于编译classpath有效 | 对于编译classpath有效 | 例子 |
---|---|---|---|---|
compile | Y | Y | Y | spring-core |
test | N | Y | N | JUnit |
provided | Y | Y | N | servlet-api |
runtime | N | Y | Y | JDBC驱动实现 |
system | Y | Y | N | 本地的,maven仓库外的 |
依赖范围与classpath的关系
依赖范围 | 对于编译classpath有效 | 对于编译classpath有效 | 对于编译classpath有效 | 例子 |
---|---|---|---|---|
compile | Y | Y | Y | spring-core |
test | N | Y | N | JUnit |
provided | Y | Y | N | servlet-api |
runtime | N | Y | Y | JDBC驱动实现 |
system | Y | Y | N | 本地的,maven仓库外的 |