This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch coheigea/saml-refactor-new
in repository https://gitbox.apache.org/repos/asf/ws-wss4j.git

commit e772646fb004dd76f533ae11210cabc9d77fdf4d
Author: Colm O hEigeartaigh <cohei...@apache.org>
AuthorDate: Tue Jun 17 02:49:36 2025 +0100

    Adding new ws-security-saml module
---
 ws-security-common/pom.xml                         | 100 ---------------------
 ws-security-dom/pom.xml                            |   6 ++
 {ws-security-common => ws-security-saml}/pom.xml   |  57 ++----------
 .../wss4j/common/principal/SAMLTokenPrincipal.java |   0
 .../common/principal/SAMLTokenPrincipalImpl.java   |   0
 .../wss4j/common/saml/OpenSAMLBootstrap.java       |   0
 .../org/apache/wss4j/common/saml/OpenSAMLUtil.java |   0
 .../org/apache/wss4j/common/saml/SAMLCallback.java |   0
 .../org/apache/wss4j/common/saml/SAMLKeyInfo.java  |   0
 .../wss4j/common/saml/SAMLKeyInfoProcessor.java    |   0
 .../org/apache/wss4j/common/saml/SAMLUtil.java     |   0
 .../wss4j/common/saml/SamlAssertionWrapper.java    |   0
 .../saml/WSS4JXSBase64BinaryUnmarshaller.java      |   0
 .../apache/wss4j/common/saml/bean/ActionBean.java  |   0
 .../apache/wss4j/common/saml/bean/AdviceBean.java  |   0
 .../wss4j/common/saml/bean/AttributeBean.java      |   0
 .../common/saml/bean/AttributeStatementBean.java   |   0
 .../common/saml/bean/AudienceRestrictionBean.java  |   0
 .../saml/bean/AuthDecisionStatementBean.java       |   0
 .../saml/bean/AuthenticationStatementBean.java     |   0
 .../wss4j/common/saml/bean/ConditionsBean.java     |   0
 .../wss4j/common/saml/bean/DelegateBean.java       |   0
 .../apache/wss4j/common/saml/bean/KeyInfoBean.java |   0
 .../apache/wss4j/common/saml/bean/NameIDBean.java  |   0
 .../common/saml/bean/ProxyRestrictionBean.java     |   0
 .../apache/wss4j/common/saml/bean/SubjectBean.java |   0
 .../saml/bean/SubjectConfirmationDataBean.java     |   0
 .../common/saml/bean/SubjectLocalityBean.java      |   0
 .../org/apache/wss4j/common/saml/bean/Version.java |   0
 .../common/saml/builder/SAML1ComponentBuilder.java |   0
 .../wss4j/common/saml/builder/SAML1Constants.java  |   0
 .../common/saml/builder/SAML2ComponentBuilder.java |   0
 .../wss4j/common/saml/builder/SAML2Constants.java  |   0
 .../apache/wss4j/common/saml/OpenSAMLUtilTest.java |   0
 ws-security-stax/pom.xml                           |   6 ++
 35 files changed, 20 insertions(+), 149 deletions(-)

diff --git a/ws-security-common/pom.xml b/ws-security-common/pom.xml
index c224eefe3..bb3be05b3 100644
--- a/ws-security-common/pom.xml
+++ b/ws-security-common/pom.xml
@@ -30,14 +30,12 @@
     
     <properties>
         <wss4j.osgi.import>
-            net.shibboleth*;resolution:=optional,
             com.sun.security.jgss*;resolution:=optional
         </wss4j.osgi.import>
         <!--
                         <DynamicImport-Package>
                               org.bouncycastle.jce.provider,
                               org.apache.wss4j.components.crypto,
-                              org.apache.wss4j.saml
                         </DynamicImport-Package>
        -->
        <wss4j.module.name>org.apache.wss4j.common</wss4j.module.name>
@@ -106,104 +104,6 @@
             <artifactId>xmlsec</artifactId>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>org.opensaml</groupId>
-            <artifactId>opensaml-saml-impl</artifactId>
-            <version>${opensaml.version}</version>
-            <scope>compile</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.opensaml</groupId>
-                    <artifactId>opensaml-soap-impl</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.opensaml</groupId>
-                    <artifactId>opensaml-storage-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.opensaml</groupId>
-                    <artifactId>opensaml-messaging-api</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.velocity</groupId>
-                    <artifactId>velocity-engine-core</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.httpcomponents</groupId>
-                    <artifactId>httpcore</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.apache.httpcomponents</groupId>
-                    <artifactId>httpclient</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>com.google.code.findbugs</groupId>
-                    <artifactId>jsr305</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>com.google.guava</groupId>
-                    <artifactId>guava</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.cryptacular</groupId>
-                    <artifactId>cryptacular</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.springframework</groupId>
-                    <artifactId>spring-core</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.cryptacular</groupId>
-            <artifactId>cryptacular</artifactId>
-            <version>${cryptacular.version}</version>
-            <scope>compile</scope>
-        </dependency>
-        <dependency>
-            <groupId>com.google.guava</groupId>
-            <artifactId>guava</artifactId>
-            <version>33.4.8-jre</version>
-            <scope>compile</scope>
-            <exclusions>
-                <exclusion>
-                    <groupId>com.google.guava</groupId>
-                    <artifactId>listenablefuture</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>com.google.code.findbugs</groupId>
-                    <artifactId>jsr305</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>com.google.errorprone</groupId>
-                    <artifactId>error_prone_annotations</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>com.google.j2objc</groupId>
-                    <artifactId>j2objc-annotations</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.checkerframework</groupId>
-                    <artifactId>checker-qual</artifactId>
-                </exclusion>
-                <exclusion>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>animal-sniffer-annotations</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-        <dependency>
-            <groupId>org.opensaml</groupId>
-            <artifactId>opensaml-xacml-impl</artifactId>
-            <version>${opensaml.version}</version>
-            <scope>compile</scope>
-        </dependency>
-        <dependency>
-            <groupId>org.opensaml</groupId>
-            <artifactId>opensaml-xacml-saml-impl</artifactId>
-            <version>${opensaml.version}</version>
-            <scope>compile</scope>
-        </dependency>
         <dependency>
             <groupId>org.ehcache</groupId>
             <artifactId>ehcache</artifactId>
diff --git a/ws-security-dom/pom.xml b/ws-security-dom/pom.xml
index 89dcde781..6535ce4a4 100644
--- a/ws-security-dom/pom.xml
+++ b/ws-security-dom/pom.xml
@@ -94,6 +94,12 @@
             <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
+        <dependency>
+            <groupId>org.apache.wss4j</groupId>
+            <artifactId>wss4j-ws-security-saml</artifactId>
+            <version>${project.version}</version>
+            <scope>compile</scope>
+        </dependency>
         <dependency>
             <groupId>org.ehcache</groupId>
             <artifactId>ehcache</artifactId>
diff --git a/ws-security-common/pom.xml b/ws-security-saml/pom.xml
similarity index 81%
copy from ws-security-common/pom.xml
copy to ws-security-saml/pom.xml
index c224eefe3..831edfdb1 100644
--- a/ws-security-common/pom.xml
+++ b/ws-security-saml/pom.xml
@@ -25,22 +25,15 @@
         <relativePath>../parent/pom.xml</relativePath>
         <version>4.0.1-SNAPSHOT</version>
     </parent>
-    <artifactId>wss4j-ws-security-common</artifactId>
-    <name>Apache WSS4J WS-Security Common</name>
+    <artifactId>wss4j-ws-security-saml</artifactId>
+    <name>Apache WSS4J WS-Security SAML</name>
     
     <properties>
         <wss4j.osgi.import>
             net.shibboleth*;resolution:=optional,
             com.sun.security.jgss*;resolution:=optional
         </wss4j.osgi.import>
-        <!--
-                        <DynamicImport-Package>
-                              org.bouncycastle.jce.provider,
-                              org.apache.wss4j.components.crypto,
-                              org.apache.wss4j.saml
-                        </DynamicImport-Package>
-       -->
-       <wss4j.module.name>org.apache.wss4j.common</wss4j.module.name>
+       <wss4j.module.name>org.apache.wss4j.saml</wss4j.module.name>
     </properties>
     
     <build>
@@ -92,13 +85,14 @@
 
     <dependencies>
         <dependency>
-            <groupId>jakarta.mail</groupId>
-            <artifactId>jakarta.mail-api</artifactId>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
             <scope>compile</scope>
         </dependency>
         <dependency>
-            <groupId>org.slf4j</groupId>
-            <artifactId>slf4j-api</artifactId>
+            <groupId>org.apache.wss4j</groupId>
+            <artifactId>wss4j-ws-security-common</artifactId>
+            <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
         <dependency>
@@ -204,36 +198,6 @@
             <version>${opensaml.version}</version>
             <scope>compile</scope>
         </dependency>
-        <dependency>
-            <groupId>org.ehcache</groupId>
-            <artifactId>ehcache</artifactId>
-            <scope>compile</scope>
-            <optional>true</optional>
-            <classifier>jakarta</classifier>
-        </dependency>
-        <dependency>
-            <groupId>org.bouncycastle</groupId>
-            <artifactId>bcprov-jdk18on</artifactId>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.bouncycastle</groupId>
-            <artifactId>bcpkix-jdk18on</artifactId>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.bouncycastle</groupId>
-            <artifactId>bc-fips</artifactId>
-            <scope>compile</scope>
-            <optional>true</optional>
-        </dependency>
-        <dependency>
-            <groupId>org.jasypt</groupId>
-            <artifactId>jasypt</artifactId>
-            <scope>compile</scope>
-        </dependency>
         <dependency>
             <groupId>org.junit.jupiter</groupId>
             <artifactId>junit-jupiter-engine</artifactId>
@@ -254,11 +218,6 @@
             <artifactId>hamcrest-library</artifactId>
             <scope>test</scope>
         </dependency>
-        <dependency>
-            <groupId>com.sun.xml.messaging.saaj</groupId>
-            <artifactId>saaj-impl</artifactId>
-            <scope>test</scope>
-        </dependency>
     </dependencies>
 
 </project>
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipal.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipal.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipal.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipal.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipalImpl.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipalImpl.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipalImpl.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/principal/SAMLTokenPrincipalImpl.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/OpenSAMLBootstrap.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLBootstrap.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/OpenSAMLBootstrap.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLBootstrap.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/OpenSAMLUtil.java
 b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLUtil.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/OpenSAMLUtil.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/OpenSAMLUtil.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SAMLCallback.java
 b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLCallback.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/SAMLCallback.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLCallback.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SAMLKeyInfo.java
 b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLKeyInfo.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/SAMLKeyInfo.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLKeyInfo.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SAMLKeyInfoProcessor.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLKeyInfoProcessor.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/SAMLKeyInfoProcessor.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLKeyInfoProcessor.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SAMLUtil.java 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLUtil.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/SAMLUtil.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SAMLUtil.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/SamlAssertionWrapper.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/WSS4JXSBase64BinaryUnmarshaller.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/WSS4JXSBase64BinaryUnmarshaller.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/WSS4JXSBase64BinaryUnmarshaller.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/WSS4JXSBase64BinaryUnmarshaller.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/ActionBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ActionBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/ActionBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ActionBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AdviceBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AdviceBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AdviceBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AdviceBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AttributeBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AttributeBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AttributeStatementBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeStatementBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AttributeStatementBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AttributeStatementBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AudienceRestrictionBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AudienceRestrictionBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AudienceRestrictionBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AudienceRestrictionBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AuthDecisionStatementBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthDecisionStatementBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AuthDecisionStatementBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthDecisionStatementBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AuthenticationStatementBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthenticationStatementBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/AuthenticationStatementBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/AuthenticationStatementBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/ConditionsBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ConditionsBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/ConditionsBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ConditionsBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/DelegateBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/DelegateBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/DelegateBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/DelegateBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/KeyInfoBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/KeyInfoBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/KeyInfoBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/KeyInfoBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/NameIDBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/NameIDBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/NameIDBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/NameIDBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/ProxyRestrictionBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ProxyRestrictionBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/ProxyRestrictionBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/ProxyRestrictionBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/SubjectBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/SubjectBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/SubjectConfirmationDataBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectConfirmationDataBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/SubjectConfirmationDataBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectConfirmationDataBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/SubjectLocalityBean.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectLocalityBean.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/SubjectLocalityBean.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/SubjectLocalityBean.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/Version.java
 b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/Version.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/bean/Version.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/bean/Version.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/builder/SAML1ComponentBuilder.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1ComponentBuilder.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/builder/SAML1ComponentBuilder.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1ComponentBuilder.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/builder/SAML1Constants.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1Constants.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/builder/SAML1Constants.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML1Constants.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/builder/SAML2ComponentBuilder.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2ComponentBuilder.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/builder/SAML2ComponentBuilder.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2ComponentBuilder.java
diff --git 
a/ws-security-common/src/main/java/org/apache/wss4j/common/saml/builder/SAML2Constants.java
 
b/ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2Constants.java
similarity index 100%
rename from 
ws-security-common/src/main/java/org/apache/wss4j/common/saml/builder/SAML2Constants.java
rename to 
ws-security-saml/src/main/java/org/apache/wss4j/common/saml/builder/SAML2Constants.java
diff --git 
a/ws-security-common/src/test/java/org/apache/wss4j/common/saml/OpenSAMLUtilTest.java
 
b/ws-security-saml/src/test/java/org/apache/wss4j/common/saml/OpenSAMLUtilTest.java
similarity index 100%
rename from 
ws-security-common/src/test/java/org/apache/wss4j/common/saml/OpenSAMLUtilTest.java
rename to 
ws-security-saml/src/test/java/org/apache/wss4j/common/saml/OpenSAMLUtilTest.java
diff --git a/ws-security-stax/pom.xml b/ws-security-stax/pom.xml
index b712a828c..cdd72d0e4 100644
--- a/ws-security-stax/pom.xml
+++ b/ws-security-stax/pom.xml
@@ -47,6 +47,12 @@
             <version>${project.version}</version>
             <scope>compile</scope>
         </dependency>
+        <dependency>
+            <groupId>org.apache.wss4j</groupId>
+            <artifactId>wss4j-ws-security-saml</artifactId>
+            <version>${project.version}</version>
+            <scope>compile</scope>
+        </dependency>
         <dependency>
             <groupId>org.ehcache</groupId>
             <artifactId>ehcache</artifactId>

Reply via email to