1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
Description: Use org.jvnet.jaxb2.maven2:maven-jaxb2-plugin instead of org.codehaus.mojo:jaxb2-maven-plugin
Author: Emmanuel Bourg <ebourg@apache.org>
Forwarded: not-needed
--- a/engine/pom.xml
+++ b/engine/pom.xml
@@ -158,6 +158,34 @@
<artifactId>maven-checkstyle-plugin</artifactId>
</plugin>
<plugin>
+ <groupId>org.jvnet.jaxb2.maven2</groupId>
+ <artifactId>maven-jaxb22-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>jaxb-generate</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ <configuration>
+ <schemaDirectory>${basedir}/src/main/xsd/</schemaDirectory>
+ <schemaIncludes>
+ <schemaInclude>validation-mapping-1.1.xsd</schemaInclude>
+ <schemaInclude>validation-configuration-1.1.xsd</schemaInclude>
+ </schemaIncludes>
+ <bindingDirectory>${basedir}/src/main/xjb/</bindingDirectory>
+ <bindingIncludes>
+ <bindingInclude>binding-customization.xjb</bindingInclude>
+ </bindingIncludes>
+ <generateDirectory>${project.build.directory}/generated-sources/jaxb/</generateDirectory>
+ <generatePackage>org.hibernate.validator.internal.xml</generatePackage>
+ <extension>true</extension>
+ <enableIntrospection>true</enableIntrospection>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>animal-sniffer-maven-plugin</artifactId>
</plugin>
|