打开

IDEA 在开发Maven项目时,设置自动加载 provided 范围的依赖包

subtitle
软件架构

2021-12-12 13:11

关注

在IntelliJ IDEA里建了个Maven项目,用来开发flink应用。其中,引用了flink相关的jar包,并且设置了scope范围为provided。

org.apache.flink flink-java ${flink.version} provided

在IDEA中运行flink应用时,提示如下错误:

打开网易新闻 查看更多图片

在IDEA开发工具中运行代码的时候,需要把依赖配置中的scope属性注释掉。在编译打包JAR的时候,需要开启scope属性,这样最终的JAR包就不会包含这些依赖包,因为在flink集群中本身是有这些依赖包的。

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
打开网易新闻,阅读体验更佳
帮TA点赞
大家都在看打开应用 查看全部
网易热搜每30分钟更新
打开应用 查看全部
打开