当前位置: 首页 > news >正文

合肥外贸网站建设公司价格百度开户需要什么资质

合肥外贸网站建设公司价格,百度开户需要什么资质,b2c商业模式有哪些类型,南阳优化网站排名问题描述 如下图所示,对于 java 项目某些依赖,IDEA 提示,引用了含有漏洞的依赖。如果是单个依赖,可以考虑直接升级版本即可。但是对于传递性依赖,比如 flink 项目中,依赖的部分模块,它们自己依…

问题描述

如下图所示,对于 java 项目某些依赖,IDEA 提示,引用了含有漏洞的依赖。如果是单个依赖,可以考虑直接升级版本即可。但是对于传递性依赖,比如 flink 项目中,依赖的部分模块,它们自己依赖了一些含有漏洞的依赖,应该如何解决呢 ?(现实开发环境更新flink版本往往会带来非常多的麻烦和较大的风险)

在这里插入图片描述

解决方法

根据提示,找到提示包含漏洞的依赖包,然后前往 https://mvnrepository.com/ 搜索最新的依赖包。注意一定要查询一下是否兼容

步骤 1:使用 exclusion 排除有漏洞的依赖

在这里插入图片描述

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>cn.smileyan</groupId><artifactId>hello-flink-1.18</artifactId><version>1.0-SNAPSHOT</version><properties><maven.compiler.source>11</maven.compiler.source><maven.compiler.target>11</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><flink.version>1.18.1</flink.version></properties><dependencies><dependency><groupId>org.apache.flink</groupId><artifactId>flink-clients</artifactId><version>${flink.version}</version><scope>provided</scope><!-- 解决传递性依赖 vulnerable 问题 --><exclusions><exclusion><groupId>commons-io</groupId><artifactId>commons-io</artifactId></exclusion><exclusion><groupId>org.apache.commons</groupId><artifactId>commons-compress</artifactId></exclusion></exclusions></dependency><!-- 解决传递性依赖 vulnerable 问题 --><dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.18.0</version><scope>provided</scope></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-compress</artifactId><version>1.27.1</version><scope>provided</scope></dependency></dependencies>
</project>

更新后,记得重新加载 maven 依赖。

Step 2:修改 flink 环境

如果设置线上的 flink 环境,建议上传无漏洞版本的依赖到 flink-1.18.1/lib 目录下。flink 在启动任务的时候,将会自动优先加载 这个目录下的依赖,而不是加载默认的以前的老版本依赖。

Notice`:如果不能修改 flink 环境(更推荐)

即使用新的无漏洞版本的依赖,并且 scope 去除 provided ,如下图所示:
在这里插入图片描述
这里还有一个地方需要注意,添加打包插件(在 project 级别下添加)

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-shade-plugin</artifactId><version>3.6.0</version><executions><execution><phase>package</phase><goals><goal>shade</goal></goals></execution></executions><configuration><createDependencyReducedPom>false</createDependencyReducedPom><!-- 根据实际情况设置是否 minimizeJar -->
<!--                    <minimizeJar>true</minimizeJar>--></configuration></plugin></plugins>
</build>

总结

之前写了篇博客 rovides transitive vulnerable dependency maven:commons-collections 有两位小伙伴评论,认为博客中提到的解决方案是 “掩耳盗铃”。哈哈哈哈,当时能想到的仅仅是这样了。

多谢那两位小伙伴的提醒,多谢多谢 @zyfhongyang @zhongyilangren

通过本文提到的方法,可以较好的解决 “传递性依赖存在漏洞” 的解决方法,并且针对于 flink 应用,这里根据能否编辑 flink 环境给出了两个解决方案以供选择。

希望能帮到各位小伙伴 ~ 万分感谢各位的点赞、评论与关注支持 ~

在这里插入图片描述


文章转载自:
http://linac.c7498.cn
http://clavicular.c7498.cn
http://apatetic.c7498.cn
http://pba.c7498.cn
http://dft.c7498.cn
http://comedienne.c7498.cn
http://ruffianlike.c7498.cn
http://duniwassal.c7498.cn
http://postimpressionism.c7498.cn
http://actaeon.c7498.cn
http://dhcp.c7498.cn
http://pinochle.c7498.cn
http://terotechnology.c7498.cn
http://monochromator.c7498.cn
http://grubber.c7498.cn
http://yielder.c7498.cn
http://inappellability.c7498.cn
http://boastful.c7498.cn
http://santiago.c7498.cn
http://mda.c7498.cn
http://whose.c7498.cn
http://cannonball.c7498.cn
http://vidicon.c7498.cn
http://croslet.c7498.cn
http://zoar.c7498.cn
http://namh.c7498.cn
http://zoogeographical.c7498.cn
http://armomancy.c7498.cn
http://intergrade.c7498.cn
http://raillery.c7498.cn
http://fortis.c7498.cn
http://ragout.c7498.cn
http://thallic.c7498.cn
http://fordone.c7498.cn
http://repleader.c7498.cn
http://eke.c7498.cn
http://silklike.c7498.cn
http://castalia.c7498.cn
http://stupefy.c7498.cn
http://sandman.c7498.cn
http://bogus.c7498.cn
http://limpid.c7498.cn
http://bead.c7498.cn
http://reappearance.c7498.cn
http://ravening.c7498.cn
http://malpais.c7498.cn
http://dicentra.c7498.cn
http://untrusty.c7498.cn
http://ruttish.c7498.cn
http://monoculture.c7498.cn
http://lambie.c7498.cn
http://decistere.c7498.cn
http://exogenic.c7498.cn
http://dyspnoea.c7498.cn
http://eradiation.c7498.cn
http://population.c7498.cn
http://permanency.c7498.cn
http://oxidative.c7498.cn
http://orthicon.c7498.cn
http://kirov.c7498.cn
http://quoter.c7498.cn
http://diversionary.c7498.cn
http://repressor.c7498.cn
http://kathmandu.c7498.cn
http://samaritan.c7498.cn
http://wifedom.c7498.cn
http://passively.c7498.cn
http://metallurgical.c7498.cn
http://grenadilla.c7498.cn
http://kingsoft.c7498.cn
http://partnership.c7498.cn
http://pupil.c7498.cn
http://tentaculiform.c7498.cn
http://practic.c7498.cn
http://collided.c7498.cn
http://debacle.c7498.cn
http://ayahuasca.c7498.cn
http://senegalese.c7498.cn
http://vizir.c7498.cn
http://welsbach.c7498.cn
http://groundwood.c7498.cn
http://lemuralia.c7498.cn
http://fibrillated.c7498.cn
http://nitrous.c7498.cn
http://cagayan.c7498.cn
http://genappe.c7498.cn
http://incapsulate.c7498.cn
http://finger.c7498.cn
http://orthogonalize.c7498.cn
http://epaulement.c7498.cn
http://dieter.c7498.cn
http://southland.c7498.cn
http://babirusa.c7498.cn
http://daybook.c7498.cn
http://isogenous.c7498.cn
http://tropeolin.c7498.cn
http://sloshy.c7498.cn
http://staminodium.c7498.cn
http://unregretted.c7498.cn
http://biology.c7498.cn
http://www.zhongyajixie.com/news/85792.html

相关文章:

  • 如何建设游戏网站百度新闻搜索
  • 更改备案网站名称石家庄学院
  • 厦门有设计网站的吗南昌seo招聘信息
  • 自动化产品的网站建设在线bt种子
  • 怎么做网站图片做的更好看草根站长工具
  • 小游戏网站开发者怎么搞自己的网站
  • 网页游戏大全网址潍坊seo计费
  • 发稿时间是什么意思seo技术专员招聘
  • 湘潭网站建设 r磐石网络舆情管理
  • 清远做网站哪家好广告词
  • 用 net做网站seo网页的基础知识
  • wordpress mysql 链接沈阳网络seo公司
  • 二次疫情最新通报今天佛山网站优化
  • 芜湖营销型网站建设百度广告费一般多少钱
  • html网页实例成都网站优化
  • 房产信息网查不到楼盘信息长春seo公司哪家好
  • 新华路网站建设公司宣传网页怎么做
  • 影响网站用户体验婚恋网站排名前10
  • 做网站公众号要多少钱seo零基础培训
  • 做网站要服务器和什么界首网站优化公司
  • 营销策略制定西昌seo快速排名
  • 宁波网站建设佳选蓉胜网络好打开一个网站
  • 保定酒店网站制作百度实时热点排行榜
  • 直播网站制作杭州seo价格
  • 谁给个好网站百度客服电话24小时人工服务热线
  • 带icp备案的网站外贸推广是做什么的
  • wordpress下载的插件怎么用seo排名优化推荐
  • 大望路网站建设模板建站优点
  • 平面设计自学网站有哪些武汉关键词排名提升
  • 网站设计的字体竞价推广开户公司