JavaModelInputImpl не обнаружил предупреждение с использованием EclipseLink - PullRequest
0 голосов
/ 28 августа 2018

При использовании EclipseLink и DynamicJAXB я получаю следующее сообщение при вызове:

DynamicJAXBContextFactory.createContextFromXSD(...)

Генерация граней не может быть настроена. EclipseLink-х JavaModelInputImpl не был обнаружен, вместо этого JavaModelInput имеет класс: класс org.eclipse.persistence.jaxb.javamodel.xjc.XJCJavaModelInputImpl

Мои зависимости:

compile group: 'org.eclipse.persistence', name: 'eclipselink', version: '2.7.2'
compile group: 'org.glassfish.jaxb', name:'jaxb-xjc', version:'2.2.11'

Я также экспериментировал с библиотеками jaxb com.sun.xml.bind с точно таким же выводом.

Я могу отключить сообщение с помощью:

AbstractSessionLog.getLog().setLevel(AbstractSessionLog.OFF);

Код, который создает это сообщение, выглядит как этот класс .

Я не уверен, что эти сообщения вредны, так как XJCJavaModelInputImpl, предоставленный jaxb-xjc, работает хорошо, но я хотел бы подтвердить это и проверить, что безопасно игнорировать сообщения, как указано выше.

Я также хотел бы знать, какие библиотеки нужно включить / выполнить, чтобы обеспечить ожидаемый JavaModelInput, если это возможно.

...