Jibx JDK 17 支持

问题描述 投票:0回答:1

我目前正在为当前使用 JDK 1.7 并使用 Jibx 的项目创建 POC。我正在将它升级到最新的 JDK 17,并发现 Jibx“无法检测类 mungeadapter”的问题。 Jibx 是否与 JDK 17 兼容,如果不兼容我需要做什么?改用 Jaxb 或者其他选项是什么?

我没有看到 JDK 1.7 之后对 jibx 的太多支持,这让我很沮丧。

我曾尝试在我的项目中升级 bcel jar,但没有帮助。

        <plugin>
            <groupId>org.jibx</groupId>
            <artifactId>maven-jibx-plugin</artifactId>
            <version>1.3.1</version>
            <configuration>
                <directory>src/main/resources/jibx</directory>
                <includes>
                    <includes>binding_v1_1.xml</includes>
                </includes>
                <verbose>false</verbose>
            </configuration>
            <executions>
                <execution>
                    <goals>
                        <goal>bind</goal>
                    </goals>
                </execution>
            </executions>
            <dependencies>
                <dependency>
                    <groupId>org.apache.bcel</groupId>
                    <artifactId>bcel</artifactId>
                    <version>6.3</version>
                </dependency>
            </dependencies>
        </plugin>
binding jaxb java-17 jibx maven-jibx
1个回答
0
投票

您使用的是旧版本的 JiBX。当前版本应该可以与 JDK 1.7 一起正常工作。请参考当前的 Jibx maven 插件文档: https://jibx.sourceforge.io/maven-jibx-plugin/usage.html

© www.soinside.com 2019 - 2024. All rights reserved.