4.0.0 org.glassfish.jersey project 2.41-SNAPSHOT org.glassfish.jersey.core jersey-common jar jersey-core-common Jersey core common packages EPL 2.0 http://www.eclipse.org/legal/epl-2.0 repo Except for Guava, JSR-166 files, Dropwizard Monitoring inspired classes, ASM and Jackson JAX-RS Providers. See also https://github.com/eclipse-ee4j/jersey/blob/master/NOTICE.md The GNU General Public License (GPL), Version 2, With Classpath Exception https://www.gnu.org/software/classpath/license.html repo Except for Guava, and JSR-166 files. See also https://github.com/eclipse-ee4j/jersey/blob/master/NOTICE.md Apache License, 2.0 http://www.apache.org/licenses/LICENSE-2.0.html repo Google Guava @ org.glassfish.jersey.internal.guava Public Domain https://creativecommons.org/publicdomain/zero/1.0/ repo JSR-166 Extension to JEP 266 @ org.glassfish.jersey.internal.jsr166 ${basedir}/src/main/resources true ${basedir}/src/test/resources true org.apache.maven.plugins maven-compiler-plugin false ${java.version} ${java.version} false false com.sun.istack istack-commons-maven-plugin true org.codehaus.mojo build-helper-maven-plugin true org.apache.maven.plugins maven-jar-plugin default-jar package jar org.apache.felix maven-bundle-plugin true true sun.misc.*;resolution:=optional, javax.activation.*;version="!";resolution:=optional, javax.imageio;resolution:=optional, javax.imageio.spi;resolution:=optional, javax.imageio.stream;resolution:=optional, javax.xml.bind;version="!";resolution:=optional, javax.xml.bind.annotation;version="!";resolution:=optional, javax.xml.bind.annotation.adapters;version="!";resolution:=optional, javax.xml.namespace;resolution:=optional, javax.xml.parsers;resolution:=optional, javax.xml.transform;resolution:=optional, javax.xml.transform.dom;resolution:=optional, javax.xml.transform.sax;resolution:=optional, javax.xml.transform.stream;resolution:=optional, org.w3c.dom;resolution:=optional, org.xml.sax;resolution:=optional, ${javax.annotation.osgi.version}, * lazy org.glassfish.jersey.*;version=${project.version} osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))" true org.codehaus.mojo buildnumber-maven-plugin {0,date,yyyy-MM-dd HH:mm:ss} timestamp validate create org.apache.maven.plugins maven-surefire-plugin default-test **/ByteBufferInputStreamTest.java tests-with-additional-permissions test test -Djava.security.policy=${project.build.directory}/test-classes/surefire-jdk17.policy **/ByteBufferInputStreamTest.java classesAndMethods true 1 jakarta.ws.rs jakarta.ws.rs-api jakarta.annotation jakarta.annotation-api org.osgi org.osgi.core provided org.glassfish.hk2.external jakarta.inject org.glassfish.hk2 osgi-resource-locator org.junit.jupiter junit-jupiter test org.mockito mockito-core test org.hamcrest hamcrest test jdk8 1.8 org.codehaus.mojo build-helper-maven-plugin generate-sources add-source src/main/jsr166 src/main/java8 maven-antrun-plugin com.sun tools 1.8.0 system ${java.home}/../lib/tools.jar validate run Building for JDK8 compile-1-jsr166 process-resources run compile-2-java8 process-resources run jdk11+ [11,) com.sun.activation jakarta.activation provided true org.apache.maven.plugins maven-antrun-plugin validate run Building for JDK 11+ compile-1-jsr166 process-resources run compile-2-java11 process-resources run org.codehaus.mojo build-helper-maven-plugin compile-0-addsources process-sources add-source src/main/jsr166 src/main/java11 org.apache.maven.plugins maven-compiler-plugin default-compile 11 copyJDK11FilesToMultiReleaseJar target/classes-java11/org/glassfish/jersey/internal/jsr166/SubmissionPublisher.class 1.8 org.apache.felix maven-bundle-plugin true true true maven-clean-plugin remove-jdk11-generated-sources initialize clean true ${project.build.directory}/generated-sources remove-jdk11-classes initialize clean true ${project.build.directory}/classes org.apache.maven.plugins maven-resources-plugin true copy-jdk11-sources prepare-package copy-resources ${project.build.directory}/generated-sources/rsrc-gen/META-INF/versions/11/org/glassfish/jersey/internal/jsr166 ${java11.sourceDirectory}/org/glassfish/jersey/internal/jsr166 copy-jdk11-classes-to-meta-inf prepare-package copy-resources ${project.build.outputDirectory}/META-INF/versions/11 ${java11.build.outputDirectory} copyJDK8FilesToMultiReleaseJar target/classes-java8/org/glassfish/jersey/internal/jsr166/UnsafeAccessor.class [11,) org.apache.felix maven-bundle-plugin true true true maven-clean-plugin remove-jdk11-jsr166-sources initialize clean true ${project.build.directory}/generated-sources/rsrc-gen/org/glassfish/jersey/internal/jsr166 remove-jdk11-jsr166-META-INF-sources initialize clean true ${project.build.directory}/generated-sources/rsrc-gen/META-INF remove-jdk11-jsr166-classes prepare-package clean true ${project.build.outputDirectory}/org/glassfish/jersey/internal/jsr166 *.class Flow*.class SubmittableFlowPublisher.class package-info.class org.apache.maven.plugins maven-resources-plugin true copy-jdk8-classes-ouputDirectory prepare-package copy-resources ${project.build.outputDirectory} ${java8.build.outputDirectory} copy-jdk8-sources prepare-package copy-resources ${project.build.directory}/generated-sources/rsrc-gen/org/glassfish/jersey/internal/jsr166 ${java8.sourceDirectory}/org/glassfish/jersey/internal/jsr166 copy-jdk11-sources prepare-package copy-resources ${project.build.directory}/generated-sources/rsrc-gen/META-INF/versions/11/org/glassfish/jersey/internal/jsr166 ${java11.sourceDirectory}/org/glassfish/jersey/internal/jsr166 copy-jdk11-classes-to-meta-inf prepare-package copy-resources ${project.build.outputDirectory}/META-INF/versions/11 ${java11.build.outputDirectory} org.apache.maven.plugins maven-source-plugin 3.0.1 attach-sources package jar-no-fork org/glassfish/jersey/internal/jsr166/Jdk9SubmissionPublisher.java securityOff org.apache.maven.plugins maven-surefire-plugin **/SecurityManagerConfiguredTest.java **/ReflectionHelperTest.java sonar org.apache.maven.plugins maven-surefire-plugin none false -Djava.security.manager -Djava.security.policy=${project.build.directory}/test-classes/surefire.policy ${project.basedir}/src/main/jsr166 ${project.build.directory}/classes-java8 ${project.basedir}/src/main/java8 ${project.build.directory}/classes-java11 ${project.basedir}/src/main/java11