Разобрать исключение используя jaxb - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь сгенерировать классы 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>
...