<?xml version="1.0" encoding="UTF-8" standalone="no"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.openhab.addons.bundles</groupId> <artifactId>org.openhab.addons.reactor.bundles</artifactId> <version>4.1.0-SNAPSHOT</version> </parent> <artifactId>org.openhab.binding.tr064</artifactId> <name>openHAB Add-ons :: Bundles :: TR-064 Binding</name> <build> <plugins> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.14.0</version> <executions> <execution> <id>generate-jaxb-sources</id> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/xsd</schemaDirectory> <noFileHeader>true</noFileHeader> <locale>en</locale> <episode>false</episode> <extension>true</extension> <args> <arg>-Xxew</arg> <arg>-Xxew:instantiate early</arg> </args> <plugins> <plugin> <groupId>com.github.jaxb-xew-plugin</groupId> <artifactId>jaxb-xew-plugin</artifactId> <version>1.10</version> </plugin> </plugins> </configuration> <dependencies> <dependency> <!-- Required for JDK 17 compatibility, see: https://github.com/highsource/maven-jaxb2-plugin/issues/207 --> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3.6</version> </dependency> </dependencies> </plugin> </plugins> </build> </project>