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>