Closed onacit closed 1 year ago
Sometimes an XJC-ed module would like to deploy two separate classified artifacts for javax and jakarta.
javax
jakarta
<profile> <id>javax</id> <activation> <activeByDefault>true</activeByDefault> </activation> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <version>2.5.0</version> <executions> <execution> <id>xjc</id> <goals> <goal>xjc</goal> </goals> </execution> </executions> </plugin> </plugins> </build> </profile> <profile> <id>jakarta</id> <activation> <!-- <activeByDefault>true</activeByDefault>--> </activation> <dependencies> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <scope>provided</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <version>3.1.0</version> <executions> <execution> <id>xjc</id> <goals> <goal>xjc</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/generated-sources/jaxb-jakarta</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile>
Please add an option for not including generated sources to compilation stage.
Sometimes an XJC-ed module would like to deploy two separate classified artifacts for
javax
andjakarta
.Please add an option for not including generated sources to compilation stage.