在编译时和运行时,编译和提供maven在上下文中的范围有什么区别?

时间:2017-05-16 10:28:02

标签: java maven scope

我已经在网上搜索了maven中提供的和编译范围之间的区别,但是答案是在提供的范围依赖性期间由JDK或容器在运行时提供并且未打包在war中以及范围是编译时包装在战争中。

但没有人讲述这在编译过程中是如何表现的,因为如果scope是'compile'那么ok,我们知道编译期间出现的相同依赖关系是在war中打包的,并且在运行时也是如此,所以没问题。但是如果提供了依赖关系,那么谁在编译期间提供它,以及它是否与容器提供时相同(版本)。

0 个答案:

没有答案