Я пытаюсь сгенерировать классы Java из xsd с помощью плагина jaxb2 maven и получаю следующее исключение:
[ОШИБКА] Ошибка при разборе схем (ы). Расположение [xyz.xsd{9,84}]. Org.xml.sax.SAXParseException: неподдерживаемое пространство имен привязки "http://annox.dev.java.net". Возможно, вы имели в виду" http://jaxb2commons.dev.java.net/basic"? на com.sun.tools.xjc.reader.AbstractExtensionBindingChecker.error (AbstractExtensionBindingChecker.java:213)
Объявление пространства имен:
xmlns:annox="http://annox.dev.java.net"jaxb:extensionBindingPrefixes="annox"
Плагин:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<configuration>
<extension>true</extension>
<args>
<arg>-Xannotate</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-annotate</artifactId>
<version>1.0.2 </version>
</plugin>
</plugins>
</configuration>
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.3</version>
</dependency>
</dependencies>
</plugin>