idea使用带provide修饰依赖导致ClassNotFound
1、provide修饰的依赖作用:
编译时起作用,而运行及打包时不起作用。程序打包到Linux上运行时,若Linux上也有这些依赖,为了在Linux上运行时避免依赖冲突,可以使用provide修饰,使依赖不打包进入jar中
2、可能导致后果:
由于运行时不起作用,故在 idea运行时报错:ClassNotFound

3、解决办法:
设置运行时包含provide的依赖
2020版本idea设置如下:
打开edit configurations

勾选include dependencies with provide scope

idea老版本

到此这篇关于idea使用带provide修饰依赖导致ClassNotFound的文章就介绍到这了,更多相关idea provide修饰依赖内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
springboot docker jenkins 自动化部署并上传镜像的步骤详解
这篇文章主要介绍了springboot docker jenkins 自动化部署并上传镜像的相关资料,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-05-05
完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题
这篇文章主要介绍了完美解决Eclipse导入的项目上有个红叉,但不影响项目运行的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-01-01


最新评论