【问题标题】:Failed to execute goal org.apache.uima:ruta-maven-plugin:2.6.1 generate无法执行目标 org.apache.uima:ruta-maven-plugin:2.6.1 生成
【发布时间】:2019-02-09 00:02:25
【问题描述】:

由于依赖类 ruta-maven-plugin:2.6.1 的问题,无法再构建我的应用程序。我尝试使用多个版本的 ASM,包括 5.0.2 和 6.2。这些版本是 Apache Tika 1.17/18/19 的依赖项。

这是完整的构建失败消息:

未能在项目 DAnE-Pipeline 上执行目标 org.apache.uima:ruta-maven-plugin:2.6.1:generate(默认):目标 org.apache.uima:ruta-maven-plugin:2.6 的执行默认值.1:生成失败:无法读取候选组件类:URL [jar:file:/home/fm/.m2/repository/org/apache/uima/ruta-core/2.6.1/ruta-core-2.6.1 .jar!/org/apache/uima/ruta/resource/TrieXMLEventHandler.class];嵌套异常是 org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - 可能是由于尚不支持的新 Java 类文件版本:类路径资源 [org/xml/sax/helpers/DefaultHandler.class ];嵌套异常是 java.lang.IllegalArgumentException -> [帮助 1]

我觉得我已经尝试了一切。任何帮助将不胜感激!

【问题讨论】:

  • 你见过这个 StackOverflow question。您可以尝试在插件范围内升级spring版本。
  • 我尝试升级到各种 Spring 版本,但没有任何帮助。我还尝试退出 Tika 1.19 到 1.17,因为 1.19 已将 uimaFit 锁定到 2.2.0。我应该尝试将 Ruta Core 构建到 Java 1.8 吗?
  • 你是手动编译Ruta还是从Maven Central获取?
  • 我从 Maven Central 得到它

标签: uima ruta


【解决方案1】:

我重新阅读了上面彼得的建议。我在我的项目中添加了一个较新的 Spring 依赖项,但不在“插件范围”中。一旦我在那里创建了 Spring 依赖项,它就起作用了!谢谢,彼得。

【讨论】:

    猜你喜欢
    • 2014-08-03
    • 2014-07-20
    • 2016-03-15
    • 2023-03-17
    • 1970-01-01
    • 2022-11-26
    • 2023-02-08
    • 1970-01-01
    • 2021-03-11
    相关资源
    最近更新 更多