project org.glassfish.jersey.ext 2.41-SNAPSHOT 4.0.0 jersey-wadl-doclet jar jersey-wadl-doclet A doclet that generates a resourcedoc xml file: this file contains the javadoc documentation of resource classes, so that this can be used for extending generated wadl with useful documentation. ${project.basedir}/src/main/java ${project.basedir}/target ${project.basedir}/src/main/java8_11 ${project.basedir}/target-java12 ${project.basedir}/src/main/java12 jdk1.8 1.8 com.sun tools 1.8.0 system ${java.home}/../lib/tools.jar jdk1.8_11 [1.8,12) ${java8_11.build.outputDirectory} org.codehaus.mojo build-helper-maven-plugin generate-sources add-source ${java.sourceDirectory} ${java8_11.sourceDirectory} jdk12+ [12,) ${java12.build.outputDirectory} org.codehaus.mojo build-helper-maven-plugin generate-sources add-source ${java.sourceDirectory} ${java12.sourceDirectory} copyJDK12FilesToMultiReleaseJar target-java12/classes/org/glassfish/jersey/wadl/doclet/ResourceDoclet.class [1.8,12) org.apache.felix maven-bundle-plugin true true true org.apache.maven.plugins maven-resources-plugin true copy-jdk12-classes prepare-package copy-resources ${java8_11.build.outputDirectory}/classes/META-INF/versions/12 ${java12.build.outputDirectory}/classes org.apache.maven.plugins maven-antrun-plugin copy-jdk12-sources package sources-jar: ${sources-jar} run jakarta.xml.bind jakarta.xml.bind-api org.glassfish.jersey.media jersey-media-jaxb ${project.version} xerces xercesImpl org.glassfish.jersey.core jersey-server ${project.version} ${project.build.directory}/legal