gpt4 book ai didi

java - Thorntail-示例/API 不兼容

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:56 24 4
gpt4 key购买 nike

尝试打包 thorntail-examples project 时在 github 上,构建在几个示例中失败,指出与此类似的 API 不兼容错误...

[ERROR] Failed to execute goal io.thorntail:thorntail-maven-plugin:2.3.0.Final-SNAPSHOT:package (package) on project example-stm: Execution package of goal io.thorntail:thorntail-maven-plugin:2.3.0.Final-SNAPSHOT:package failed: An API incompatibility was encountered while executing io.thorntail:thorntail-maven-plugin:2.3.0.Final-SNAPSHOT:package: java.lang.AbstractMethodError: null
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>io.thorntail:thorntail-maven-plugin:2.3.0.Final-SNAPSHOT
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/home/<user>/.m2/repository/io/thorntail/thorntail-maven-plugin/2.3.0.Final-SNAPSHOT/thorntail-maven-plugin-2.3.0.Final-SNAPSHOT.jar
[ERROR] urls[1] = file:/home/<user>/.m2/repository/io/thorntail/fraction-metadata/2.3.0.Final-SNAPSHOT/fraction-metadata-2.3.0.Final-SNAPSHOT.jar
[ERROR] urls[2] = file:/home/<user>/.m2/repository/io/thorntail/meta-spi/2.3.0.Final-SNAPSHOT/meta-spi-2.3.0.Final-SNAPSHOT.jar
[ERROR] urls[3] = file:/home/<user>/.m2/repository/org/jboss/shrinkwrap/descriptors/shrinkwrap-descriptors-impl-javaee/2.0.0/shrinkwrap-descriptors-impl-javaee-2.0.0.jar
...

如果我删除其中一个依赖项,问题就会消失,例如 jpa/jpa例如,当我尝试按原样构建时收到 API 不兼容错误,但如果我删除 h2 依赖项,它会清除错误。

我自己的项目也有类似的问题,添加 h2 或 hibernate 会导致 API 不兼容错误,但如果我忽略这两个,应用程序运行正常。

有没有其他人遇到过这个问题?

最佳答案

Thorntail 目前不能很好地与 Maven 3.6 一起工作,如 https://issues.jboss.org/browse/THORN-2229 中所述.建议的解决方法是暂时切换回 Maven 3.5。

关于java - Thorntail-示例/API 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53507591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com