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老版本

相关推荐
福运常在7 小时前
股票数据API(21)如何获取股票指数最新分时交易数据
java·python·maven
Riu_Peter20 小时前
【技术】Maven 配置 settings.xml 轮询下载
xml·java·maven
中国胖子风清扬1 天前
实战:基于 Camunda 8 的复杂审批流程实战指南
java·spring boot·后端·spring·spring cloud·ai·maven
zb200641201 天前
Spring Boot spring-boot-maven-plugin 参数配置详解
spring boot·后端·maven
圣光SG1 天前
Maven 学习笔记(基础入门版)
笔记·maven
deelless1 天前
IDEA maven项目添加本地jar包
maven·intellij-idea·jar
Dylan的码园1 天前
maven入门与核心功能介绍
java·maven
福运常在1 天前
股票数据API如何获取(20)炸板股池数据
java·python·maven
Skilce2 天前
ZrLog 博客系统部署指南(无 War 包版,Maven 构建 + 阿里云镜像优化)
java·阿里云·maven
不吃香菜学java2 天前
苍穹外卖-新增套餐
java·spring boot·spring·tomcat·maven·mybatis