При использовании 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, если это возможно.