看网上写了很多关于idea maven依赖<scop>provided<scop>的文章,千篇一律,写的太官方了,就是主要可能自己水平太差,很难理解。
这里自己理解了一下,可能有问题,希望看到的小伙伴即使纠正我,谢谢各位大佬!!!
compile:依赖需要打到jar包中,即运行时需要该依赖
provided:编译时需要(即代码写完,编译器检查要这个依赖包),运行时木有(代码真正执行时木有这个依赖包),不打入jar包。这个理解总感觉有点问题,希望纠正。
runtime:编译时和运行时都提供依赖,但不打入jar包
网友评论