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

veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git


The following commit(s) were added to refs/heads/master by this push:
     new cffdf3440 Move org.apache.axiom.util.namespace package into new 
namespace-utils component
cffdf3440 is described below

commit cffdf3440937dfdfcfc91750ca923bd84c833d49
Author: Copilot <[email protected]>
AuthorDate: Sat May 23 11:38:32 2026 +0100

    Move org.apache.axiom.util.namespace package into new namespace-utils 
component
    
    Co-authored-by: Andreas Veithen-Knowles <[email protected]>
---
 apidocs/pom.xml                                    |  5 ++++
 axiom-api/pom.xml                                  |  6 +++++
 components/{ => namespace-utils}/pom.xml           | 30 ++++++++++++++--------
 .../util/namespace/AbstractNamespaceContext.java   |  0
 .../util/namespace/MapBasedNamespaceContext.java   |  0
 .../util/namespace/ScopedNamespaceContext.java     |  0
 .../org/apache/axiom/util/namespace/package.html   |  0
 .../util/namespace/ScopedNamespaceContextTest.java |  0
 components/pom.xml                                 |  1 +
 9 files changed, 32 insertions(+), 10 deletions(-)

diff --git a/apidocs/pom.xml b/apidocs/pom.xml
index 90b181716..ff9d39049 100644
--- a/apidocs/pom.xml
+++ b/apidocs/pom.xml
@@ -46,6 +46,11 @@
             <artifactId>blob</artifactId>
             <version>${project.version}</version>
         </dependency>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>namespace-utils</artifactId>
+            <version>${project.version}</version>
+        </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
             <artifactId>axiom-api</artifactId>
diff --git a/axiom-api/pom.xml b/axiom-api/pom.xml
index 7e52a6435..0f06e3cf9 100644
--- a/axiom-api/pom.xml
+++ b/axiom-api/pom.xml
@@ -50,6 +50,11 @@
             <artifactId>base64-utils</artifactId>
             <version>${project.version}</version>
         </dependency>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>namespace-utils</artifactId>
+            <version>${project.version}</version>
+        </dependency>
         <dependency>
             <groupId>${project.groupId}</groupId>
             <artifactId>blob</artifactId>
@@ -203,6 +208,7 @@
                             <excludedArtifacts>
                                 
<excludedArtifact>base64-utils</excludedArtifact>
                                 <excludedArtifact>blob</excludedArtifact>
+                                
<excludedArtifact>namespace-utils</excludedArtifact>
                             </excludedArtifacts>
                         </configuration>
                     </execution>
diff --git a/components/pom.xml b/components/namespace-utils/pom.xml
similarity index 65%
copy from components/pom.xml
copy to components/namespace-utils/pom.xml
index 8c6d28dd8..e612a4aa9 100644
--- a/components/pom.xml
+++ b/components/namespace-utils/pom.xml
@@ -22,20 +22,30 @@
 
     <parent>
         <groupId>org.apache.ws.commons.axiom</groupId>
-        <artifactId>axiom</artifactId>
+        <artifactId>components</artifactId>
         <version>2.1.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>components</artifactId>
-    <packaging>pom</packaging>
+    <artifactId>namespace-utils</artifactId>
 
     <url>http://ws.apache.org/axiom/</url>
 
-    <modules>
-        <module>base64-utils</module>
-        <module>blob</module>
-        <module>core-streams</module>
-        <module>io</module>
-        <module>xml-utils</module>
-    </modules>
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>org.junit.vintage</groupId>
+            <artifactId>junit-vintage-engine</artifactId>
+            <scope>test</scope>
+        </dependency>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>testutils</artifactId>
+            <version>${project.version}</version>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
 </project>
diff --git 
a/axiom-api/src/main/java/org/apache/axiom/util/namespace/AbstractNamespaceContext.java
 
b/components/namespace-utils/src/main/java/org/apache/axiom/util/namespace/AbstractNamespaceContext.java
similarity index 100%
rename from 
axiom-api/src/main/java/org/apache/axiom/util/namespace/AbstractNamespaceContext.java
rename to 
components/namespace-utils/src/main/java/org/apache/axiom/util/namespace/AbstractNamespaceContext.java
diff --git 
a/axiom-api/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java
 
b/components/namespace-utils/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java
similarity index 100%
rename from 
axiom-api/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java
rename to 
components/namespace-utils/src/main/java/org/apache/axiom/util/namespace/MapBasedNamespaceContext.java
diff --git 
a/axiom-api/src/main/java/org/apache/axiom/util/namespace/ScopedNamespaceContext.java
 
b/components/namespace-utils/src/main/java/org/apache/axiom/util/namespace/ScopedNamespaceContext.java
similarity index 100%
rename from 
axiom-api/src/main/java/org/apache/axiom/util/namespace/ScopedNamespaceContext.java
rename to 
components/namespace-utils/src/main/java/org/apache/axiom/util/namespace/ScopedNamespaceContext.java
diff --git 
a/axiom-api/src/main/java/org/apache/axiom/util/namespace/package.html 
b/components/namespace-utils/src/main/java/org/apache/axiom/util/namespace/package.html
similarity index 100%
rename from axiom-api/src/main/java/org/apache/axiom/util/namespace/package.html
rename to 
components/namespace-utils/src/main/java/org/apache/axiom/util/namespace/package.html
diff --git 
a/axiom-api/src/test/java/org/apache/axiom/util/namespace/ScopedNamespaceContextTest.java
 
b/components/namespace-utils/src/test/java/org/apache/axiom/util/namespace/ScopedNamespaceContextTest.java
similarity index 100%
rename from 
axiom-api/src/test/java/org/apache/axiom/util/namespace/ScopedNamespaceContextTest.java
rename to 
components/namespace-utils/src/test/java/org/apache/axiom/util/namespace/ScopedNamespaceContextTest.java
diff --git a/components/pom.xml b/components/pom.xml
index 8c6d28dd8..6d945feb7 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -36,6 +36,7 @@
         <module>blob</module>
         <module>core-streams</module>
         <module>io</module>
+        <module>namespace-utils</module>
         <module>xml-utils</module>
     </modules>
 </project>

Reply via email to