Maven依赖范围

2016-02-01  本文已影响0人  genesisking

Maven的依赖范围就是用来控制与编译、测试、运行三种classpath的关系。

Maven有下面几种依赖范围:

1.compile编译范围(默认使用):对于编译、测试、运行三种classpath都有效。

2.test测试范围:只对测试有效。

3.provided以提供范围:对于编译和测试有效,但对运行无效。

4.runtime运行时范围:对于运行和测试有效,对编译无效。

5.system系统范围:跟三种classpath的关系与provided一致,但是system范围的依赖时必须通过systemPath元素显式指定依赖文件的路径。

6.import导入范围:该依赖范围不会对三种classpath产生实际的影响。

上一篇 下一篇

猜你喜欢

热点阅读