ip policy route-map 和 ip local policy route-map 的区别?
2011-06-07 22:32
519 查看
依赖范围是用来控制依赖与3种classpath(编译classpath,测试classpath,运行classpath)的关系。maven有以下几种依赖范围:
Compile:编译依赖范围。默认使用此依赖范围,其下的maven依赖,对于编译,测试,运行classpath都有效。
Test:测试依赖范围。只对测试classpath有效,编译主代码或运行项目时无法使用此依赖。典型例子如junit。
Provided:已提供依赖范围。其对于编译与测试classpath有效,运行时无效。如在web开发时,只有在编译和测试时才用到servlet-api,将其设置为此范围,在运行时servlet-api由web容器提供,无须依赖。并且在打war包时,此范围的依赖不会打在WEB-INF/lib下。
Runtime:运行时依赖范围。与provided相对,运行时classpath有效。典型例子如jdbc。
System:系统依赖范围。其和三种classpath的关系,与provided一样。但是使用此依赖范围必须通过SystemPath元素显示地指定依赖文件的路径。由于与本机系统绑定,移植性差。如:
Compile:编译依赖范围。默认使用此依赖范围,其下的maven依赖,对于编译,测试,运行classpath都有效。
Test:测试依赖范围。只对测试classpath有效,编译主代码或运行项目时无法使用此依赖。典型例子如junit。
Provided:已提供依赖范围。其对于编译与测试classpath有效,运行时无效。如在web开发时,只有在编译和测试时才用到servlet-api,将其设置为此范围,在运行时servlet-api由web容器提供,无须依赖。并且在打war包时,此范围的依赖不会打在WEB-INF/lib下。
Runtime:运行时依赖范围。与provided相对,运行时classpath有效。典型例子如jdbc。
System:系统依赖范围。其和三种classpath的关系,与provided一样。但是使用此依赖范围必须通过SystemPath元素显示地指定依赖文件的路径。由于与本机系统绑定,移植性差。如:
<dependency> <groupId>tools</groupId> <artifactid>tools</artifactId> <version>1.6.30</version> <scope>System</scope> <systemPath>${java.home}/lib/tools.jar</systemPath> </dependency>
相关文章推荐
- ip policy route-map在VLAN上不能应用的解决办法-SDM_quanshengaa-ChinaUnix博客
- IP:Record_route与via的区别
- 对比 Route-Map 在 Redistribute 以及 Policy-Routing 中的应用及注意点
- IP SLA route-map中常用,是个路由控制的小脚本
- 对比Route-Map在 Redistribute以及Policy-Routing中的应用及注意点
- route-policy与filter-policy的区别
- 对比Route-Map在 Redistribute以及Policy-Routing
- 对比Route-Map在 Redistribute以及Policy-Routing中的应用及注意点
- ip route 0.0.0.0 0.0.0.0和ip defult-network区别
- 深入理解BGP peer ip-address route-policy ceshi export/import
- IP prefix-list、ACL、route-map的比较
- 对比Route-Map在 Redistribute以及Policy-Routing中的应用及注意点
- 对比 Route-Map 在 Redistribute 以及 Policy-Routing 中的应用及注意点
- nat中list acl和route-map的区别
- route-policy与filter-policy的区别
- ip default-network、ip route、ip default-gateway的区别
- TCP/IP、Http的区别
- Spring中<ref local=""/>与<ref bean=""/>区别