为了账号安全,请及时绑定邮箱和手机立即绑定

Maven 从 POM.xml 中选择了不正确的 JIBX 版本

Maven 从 POM.xml 中选择了不正确的 JIBX 版本

慕沐林林 2021-09-12 14:30:49
我有一个在 JAVA 7 上顺利运行的 Maven 项目,但最近我想将所有内容从 1.7 迁移到 JDK 1.8,但由于 JIBX 库,我开始收到错误跟踪。在一个类似的线程上:检查这个 StackOverflow 链接- 我发现只有 JIBX 版本 1.3.0 或更高版本与 JDK 8 兼容。所以我在我的 POM.xml 中做了以下更改:<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><ejb-compile.dependency.ant-nodeps.version>1.6.5</ejb-compile.dependency.ant-nodeps.version><jdk-home>${jdk16.home}</jdk-home><maven.ejb.skip>true</maven.ejb.skip><jaxp.version>1.3</jaxp.version><jibx.version>1.3.1</jibx.version><distributed.context.api.version>1.1.12</distributed.context.api.version><distributed.context.impl.version>1.1.12</distributed.context.impl.version><generic.context.version>0.1.2</generic.context.version><something.uf.version>2.5.9</something.uf.version><!-- JConnect --><jconnect.version>0.11.1</jconnect.version><jconnect.majorversion>0.11</jconnect.majorversion>但是我得到了以下堆栈跟踪,我不知道它从哪里选择 jibx 1.2.2,如错误所示: 我还在我的工作区中搜索了 1.2.2 声明但找不到任何东西,尝试了.m2 文件夹的 settings.xml 但仍然没有帮助。有人可以在这里提供任何线索吗?谢谢编辑:POM.xml 的完整链接 - https://ideone.com/IfN9FK (有字符限制,所以我必须提供 ideone 链接,它作为文本存在)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 235 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信