IDEA 在开发Maven项目时,设置自动加载 provided 范围的依赖包
在IntelliJIDEA里建了个Maven项目 , 用来开发flink应用 。 其中 , 引用了flink相关的JAR包 , 并且设置了scope范围为provided 。
org.apache.flinkflink-java${flink.version}provided在IDEA中运行flink应用时 , 提示如下错误:
文章图片
在IDEA开发工具中运行代码的时候 , 需要把依赖配置中的scope属性注释掉 。 在编译打包JAR的时候 , 需要开启scope属性 , 这样最终的JAR包就不会包含这些依赖包 , 因为在flink集群中本身是有这些依赖包的 。
还有一个简单的方法 , 避免来回修改pom文件中的scope属性设置 。
如图所示 , 可以修改flink应用的配置项 , 选择EditConfigurations…菜单项 。
更多内容↓↓↓1/3123下一页
文章图片
选择Modifyoptions , 然后勾选Includedependencieswithprovidedscope , 如图所示 。
文章图片
【IDEA 在开发Maven项目时,设置自动加载 provided 范围的依赖包】现在 , 编译运行flink应用 , 即使pom文件中的依赖包设置了scope范围属性为provided , 也可以正常运行 。
文章图片
更多内容↓↓↓2/3上一页123下一页
- 苹果|库克压力确实大,在众多国产厂家对标下,iPhone13迎来“真香价”!
- 设计师|UI设计岗位薪资怎么样
- PSVR|Resolution Games将大力支持开发PSVR 2游戏
- 能量密度达500Wh/kg!日本开发出新款锂空气电池
- ios|华为迎来新里程碑,在新领域旗开得胜!
- 打脸!华为在美国,用专利把英特尔、苹果、微软、高通打败了
- 自驾游|儿子将母亲忘在服务区 开出40公里仍不知 网友:心大
- 百度|传英伟达加大GeForce RTX 3050供应力度,大量供货将在春节后到来
- 都匀一中|任正非新春致母校信曝光:现在虽是冬天,但春天很快就会到来
- 我们的生活|社交正在推动“孤独生意”多元化发展,天聊将重塑用户精神世界!