Я в процессе обновления проекта Java с Java 11 на Java 21. После переключения JDK и обновления связанных с этим зависимостей, библиотек и т. Д. Я столкнулся с проблемой с плагином Maven Javadoc. Сборка не удается с ошибками, связанными с javax.xml.bind, хотя я не использую API JAXB или Javax нигде в моей кодовой базе. В частности, ошибка, которую я получаю следующее: < /p>
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.5.0:aggregate (javadoc-output-html) on project X: An error has occurred in Javadoc report generation:
[ERROR] Exit code: 1
[ERROR] warning: unknown enum constant XmlAccessType.FIELD
[ERROR] reason: class file for javax.xml.bind.annotation.XmlAccessType not found
< /code>
Вот выход дерева зависимости, если это помогает: < /p>
[INFO] | | +- org.jvnet.jaxb2_commons:jaxb2-basics:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-tools:jar:1.11.1:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-runtime:jar:4.0.5:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-core:jar:4.0.5:compile
[INFO] | | +- org.glassfish.jaxb:txw2:jar:4.0.5:compile
[INFO] | | +- org.jvnet.jaxb2_commons:jaxb2-basics:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-tools:jar:1.11.1:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-runtime:jar:4.0.5:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-core:jar:4.0.5:compile
[INFO] | | +- org.glassfish.jaxb:txw2:jar:4.0.5:compile
[INFO] | | +- org.jvnet.jaxb2_commons:jaxb2-basics:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-tools:jar:1.11.1:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-runtime:jar:4.0.5:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-core:jar:4.0.5:compile
[INFO] | | +- org.glassfish.jaxb:txw2:jar:4.0.5:compile
[INFO] | | +- org.jvnet.jaxb2_commons:jaxb2-basics:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-tools:jar:1.11.1:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-runtime:jar:4.0.5:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-core:jar:4.0.5:compile
[INFO] | | +- org.glassfish.jaxb:txw2:jar:4.0.5:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics:jar:1.11.1:compile
[INFO] | | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:1.11.1:compile
[INFO] | | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-tools:jar:1.11.1:compile
[INFO] | | | \- org.glassfish.jaxb:jaxb-runtime:jar:4.0.5:compile
[INFO] | | | \- org.glassfish.jaxb:jaxb-core:jar:4.0.5:compile
[INFO] | | | +- org.glassfish.jaxb:txw2:jar:4.0.5:compile
[INFO] | | +- org.jvnet.jaxb2_commons:jaxb2-basics:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-tools:jar:1.11.1:compile
[INFO] | | \- org.glassfish.jaxb:jaxb-runtime:jar:2.3.8:compile
[INFO] | | +- org.glassfish.jaxb:txw2:jar:2.3.8:compile
[INFO] | | | \- org.jvnet.jaxb2_commons:jaxb2-basics:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:1.11.1:compile
[INFO] | | | +- org.jvnet.jaxb2_commons:jaxb2-basics-tools:jar:1.11.1:compile
[INFO] | | +- com.sun.xml.bind:jaxb-impl:jar:2.3.8:compile
[INFO] | | +- org.glassfish.jaxb:jaxb-runtime:jar:4.0.5:compile
[INFO] | | | \- org.glassfish.jaxb:jaxb-core:jar:4.0.5:compile
[INFO] | | | +- org.glassfish.jaxb:txw2:jar:4.0.5:compile
< /code>
Я замечаю противоречивую версию 'com.sun.xml.bind: jaxb-impl: jar: 2.3.8: compile', что я не могу выяснить, откуда он вытаскивается. Код.>
Подробнее здесь: https://stackoverflow.com/questions/796 ... lugin-desp
Обновление до Java 21 вызывает ошибки Javax.xml.Bind из плагина Maven Javadoc, несмотря на прямое использование ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как устранить ошибку java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
Anonymous » » в форуме JAVA - 0 Ответы
- 61 Просмотры
-
Последнее сообщение Anonymous
-