From fb08a01b513805a7d21edf44db0688da69e24570 Mon Sep 17 00:00:00 2001 From: Jj! Date: Thu, 13 Oct 2022 08:20:12 -0500 Subject: [PATCH] [NOTASK] update classloader for SPI usage exclude xml dependencies --- pom.xml | 27 +++++++++++++++++-- .../plugin/Pac4jConfigFactory.java | 5 ++++ .../filter/CallbackFilterDecorator.java | 12 +++++++++ 3 files changed, 42 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index d5bac77..40b4a12 100644 --- a/pom.xml +++ b/pom.xml @@ -90,6 +90,14 @@ org.springframework spring-jcl + + xml-apis + xml-apis + + + xerces + xercesImpl + @@ -97,6 +105,14 @@ pac4j-oidc ${pac4j.version} + + + org.osgi + osgi.core + 8.0.0 + provided + + org.apache.tomcat tomcat-catalina @@ -171,10 +187,17 @@ edu.internet2.middleware.grouper.authentication.plugin.GrouperAuthentication edu.internet2.middleware.grouper.authentication.plugin.filter edu.internet2.middleware.grouper.authentication.plugin.* - *;scope=compile|runtime + *;scope=compile|runtime;inline=false true + - *;resolution:=optional + sun.misc,org.osgi.framework,javax.servlet,javax.xml,org.w3c.dom