Не удается получить jaxb-фасеты, работающие с плагином jaxb2-maven (java 6)
Я пытаюсь сгенерировать файлы схемы из классов Java с помощью Maven с помощью jaxb2-maven-plugin под Java 6. В целом, все работает нормально.
Но, кроме того, я использую вилку jaxb-facets для поддержки всех возможностей схемы. Обычно для работы jaxb-facets необходимо переопределить стандартную реализацию jaxb. Но это, похоже, проблема. При использовании jaxb2-maven-plugin плагин всегда загружает оригинальную реализацию jaxb. Я пытался использовать одобренную стратегию, но, похоже, нет никакой разницы.
Я часами бьюсь головой:-(((
Это соответствующая часть моего файла POM:
<!-- The jaxb-facets depedencies: Note that jaxb-facets should be at the top of all dependencies (at least before any dependencies to JAXB libraries) -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.2.7-facets-1.0.3</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>2.2.6</version>
</dependency> ...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<configuration>
<argline>-Djava.endorsed.dirs="${project.build.directory}/endorsed"</argline>
</configuration>
<executions>
<execution>
<goals>
<goal>schemagen</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<includes>
<include>de/dvka/avaro/model/schema/*.java</include>
</includes>
<outputDirectory>src/main/java/de/dvka/avaro/model/schema</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>