4.0.0 org.glassfish.jersey.tests.memleaks.redeployment project 2.38-SNAPSHOT redeployment-no-jersey-app war jersey-tests-memleak-redeployment-no-jersey-app Reproducer of HK2-247, HK2-264 On some platforms, redeployment of this application does not cause a memory leak. However, several HK2 instances are left in the container (referenced from ThreadLocals), which is what is tested (on Tomcat only). [Execution commands] Should not fail: mvn -pl :redeployment-no-jersey-app clean install -P tomcat,memleak-redeployment Should fail: mvn -pl :redeployment-no-jersey-app clean install -P tomcat,memleak-redeployment,memleak-reproducer 192m no-jersey-service 500 200 ${external.container.contextRoot} tomcat 42m 1 org.apache.maven.plugins maven-enforcer-plugin enforce-threadlocals-left-cleaned enforce ${phase.redeployment.post-integration-test} ${external.container.logFile} 3 true memleak-reproducer 2.5.0-b30 org.codehaus.mojo build-helper-maven-plugin org.glassfish.jersey.test-framework.maven container-runner-maven-plugin org.apache.maven.plugins maven-enforcer-plugin jakarta.servlet jakarta.servlet-api ${servlet4.version} provided org.glassfish.hk2 hk2-api org.glassfish.hk2 hk2-locator org.glassfish.hk2 hk2-utils