Как я могу импортировать JAXB в проект Java 11 IntelliJ (Gradle)? - PullRequest
0 голосов
/ 05 января 2019

Я использую JAXB в проекте Java с использованием JDK 8. После миграции на JDK 11 имя пакета JAXB больше не распознается. Я также не нашел способ добавить JAXB в качестве зависимости в Gradle. Как я могу импортировать JAXB в мой проект?

1 Ответ

0 голосов
/ 06 января 2019

Вам необходимо включить JAXB API и выбрать одну из реализаций JAXB, потому что JAXB больше не включен по умолчанию в JDK 11. Вам необходимо добавить некоторые зависимости к вашему build.gradle.

Итак, сначала:

compile group: 'javax.xml.bind', name: 'jaxb-api', version: '2.3.1'

и если вы решите использовать, например, MOXy, то что-то вроде:

compile group: 'org.eclipse.persistence', name: 'org.eclipse.persistence.moxy', 
    version: '2.7.3'

См. Также это великое объяснение

...