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

ahuber pushed a commit to branch spring6
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/spring6 by this push:
     new ddc3547e27 ISIS-3306: Schema Gen.: fixes missing namespace:prefix
ddc3547e27 is described below

commit ddc3547e27923ada16d8b3993f0925cf3b3e5ae6
Author: Andi Huber <[email protected]>
AuthorDate: Mon Dec 12 20:29:03 2022 +0100

    ISIS-3306: Schema Gen.: fixes missing namespace:prefix
---
 api/schema/src/main/resources/schema/bindings.xml         | 15 +++++++++++++++
 .../apache/causeway/commons/internal/resources/_Xml.java  | 11 ++++++-----
 2 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/api/schema/src/main/resources/schema/bindings.xml 
b/api/schema/src/main/resources/schema/bindings.xml
index d1cbada9c7..a749474eb2 100644
--- a/api/schema/src/main/resources/schema/bindings.xml
+++ b/api/schema/src/main/resources/schema/bindings.xml
@@ -32,6 +32,9 @@
             -->
             <jaxb:package name="org.apache.causeway.schema.chg.v2"/>
         </jaxb:schemaBindings>
+        <jaxb:bindings>
+            <namespace:prefix name="chg" />
+        </jaxb:bindings>
     </jaxb:bindings>
 
     <jaxb:bindings schemaLocation="ixn/ixn-2.0.xsd">
@@ -42,6 +45,9 @@
             -->
             <jaxb:package name="org.apache.causeway.schema.ixn.v2"/>
         </jaxb:schemaBindings>
+        <jaxb:bindings>
+            <namespace:prefix name="ixn" />
+        </jaxb:bindings>
     </jaxb:bindings>
     <!-- since ixn-1.3.xsd does an xs:import of common-1.2.xsd, we need to 
specify common's package bindings -->
     <jaxb:bindings schemaLocation="common/common-2.0.xsd">
@@ -52,6 +58,9 @@
             -->
             <jaxb:package name="org.apache.causeway.schema.common.v2"/>
         </jaxb:schemaBindings>
+        <jaxb:bindings>
+            <namespace:prefix name="com" />
+        </jaxb:bindings>
     </jaxb:bindings>
     <!-- since ixn-1.3.xsd does an xs:import of cmd-1.4.xsd, we need to 
specify common's package bindings -->
     <jaxb:bindings schemaLocation="cmd/cmd-2.0.xsd">
@@ -62,6 +71,9 @@
             -->
             <jaxb:package name="org.apache.causeway.schema.cmd.v2"/>
         </jaxb:schemaBindings>
+        <jaxb:bindings>
+            <namespace:prefix name="cmd" />
+        </jaxb:bindings>
     </jaxb:bindings>
 
     <jaxb:bindings schemaLocation="metamodel/metamodel-2.0.xsd">
@@ -72,5 +84,8 @@
             -->
             <jaxb:package name="org.apache.causeway.schema.metamodel.v2"/>
         </jaxb:schemaBindings>
+        <jaxb:bindings>
+            <namespace:prefix name="mml" />
+        </jaxb:bindings>
     </jaxb:bindings>
 </jaxb:bindings>
\ No newline at end of file
diff --git 
a/commons/src/main/java/org/apache/causeway/commons/internal/resources/_Xml.java
 
b/commons/src/main/java/org/apache/causeway/commons/internal/resources/_Xml.java
index e62b9937c6..b4ceed18de 100644
--- 
a/commons/src/main/java/org/apache/causeway/commons/internal/resources/_Xml.java
+++ 
b/commons/src/main/java/org/apache/causeway/commons/internal/resources/_Xml.java
@@ -29,6 +29,12 @@ import java.util.stream.Collectors;
 
 import javax.xml.namespace.QName;
 
+import jakarta.xml.bind.JAXBContext;
+import jakarta.xml.bind.JAXBElement;
+import jakarta.xml.bind.JAXBException;
+import jakarta.xml.bind.Marshaller;
+import jakarta.xml.bind.annotation.XmlRootElement;
+
 import org.springframework.lang.Nullable;
 
 import org.apache.causeway.commons.functional.Try;
@@ -39,11 +45,6 @@ import 
org.apache.causeway.commons.internal.collections._Maps;
 import org.apache.causeway.commons.internal.exceptions._Exceptions;
 import org.apache.causeway.commons.internal.reflection._Annotations;
 
-import jakarta.xml.bind.JAXBContext;
-import jakarta.xml.bind.JAXBElement;
-import jakarta.xml.bind.JAXBException;
-import jakarta.xml.bind.Marshaller;
-import jakarta.xml.bind.annotation.XmlRootElement;
 import lombok.Builder;
 import lombok.NonNull;
 import lombok.SneakyThrows;

Reply via email to