diff --git a/data/crac/crac-io/crac-io-cim/pom.xml b/data/crac/crac-io/crac-io-cim/pom.xml
index 385f4bb6d2..e6f7305e48 100644
--- a/data/crac/crac-io/crac-io-cim/pom.xml
+++ b/data/crac/crac-io/crac-io-cim/pom.xml
@@ -26,6 +26,19 @@
org.jvnet.jaxb
jaxb-maven-plugin
+
+ true
+
+ -Xinheritance
+
+
+
+ org.jvnet.jaxb
+ jaxb-plugins
+ ${maven.jvnet.jaxb.version}
+
+
+
org.apache.maven.plugins
@@ -73,6 +86,11 @@
jaxb-runtime
runtime
+
+ org.jvnet.jaxb
+ jaxb-plugins-runtime
+ ${maven.jvnet.jaxb.version}
+
diff --git a/data/crac/crac-io/crac-io-csa-profiles/pom.xml b/data/crac/crac-io/crac-io-csa-profiles/pom.xml
index 3c90d3f12b..c499ec58f2 100644
--- a/data/crac/crac-io/crac-io-csa-profiles/pom.xml
+++ b/data/crac/crac-io/crac-io-csa-profiles/pom.xml
@@ -26,6 +26,19 @@
org.jvnet.jaxb
jaxb-maven-plugin
+
+ true
+
+ -Xinheritance
+
+
+
+ org.jvnet.jaxb
+ jaxb-plugins
+ ${maven.jvnet.jaxb.version}
+
+
+
@@ -88,6 +101,11 @@
ch.qos.logback
logback-classic
+
+ org.jvnet.jaxb
+ jaxb-plugins-runtime
+ ${maven.jvnet.jaxb.version}
+
\ No newline at end of file
diff --git a/data/crac/crac-io/crac-io-cse/pom.xml b/data/crac/crac-io/crac-io-cse/pom.xml
index ca9a27fa6f..2b74eb8c38 100644
--- a/data/crac/crac-io/crac-io-cse/pom.xml
+++ b/data/crac/crac-io/crac-io-cse/pom.xml
@@ -29,6 +29,17 @@
com.powsybl.openrao.data.crac.io.cse.xsd
src/main/resources/com/powsybl/openrao/data/crac/io/cse/xsd
+ true
+
+ -Xinheritance
+
+
+
+ org.jvnet.jaxb
+ jaxb-plugins
+ ${maven.jvnet.jaxb.version}
+
+
@@ -69,6 +80,11 @@
jaxb-runtime
runtime
+
+ org.jvnet.jaxb
+ jaxb-plugins-runtime
+ ${maven.jvnet.jaxb.version}
+
diff --git a/data/crac/crac-io/crac-io-fb-constraint/pom.xml b/data/crac/crac-io/crac-io-fb-constraint/pom.xml
index 307a2be303..42d55ea71a 100644
--- a/data/crac/crac-io/crac-io-fb-constraint/pom.xml
+++ b/data/crac/crac-io/crac-io-fb-constraint/pom.xml
@@ -26,6 +26,22 @@
org.jvnet.jaxb
jaxb-maven-plugin
+ ${maven.jvnet.jaxb.version}
+
+ true
+
+ -Xinheritance
+ -Xcopyable
+ -Xequals
+
+
+
+ org.jvnet.jaxb
+ jaxb-plugins
+ ${maven.jvnet.jaxb.version}
+
+
+
org.apache.maven.plugins
@@ -64,6 +80,11 @@
jaxb-runtime
runtime
+
+ org.jvnet.jaxb
+ jaxb-plugins-runtime
+ ${maven.jvnet.jaxb.version}
+
diff --git a/data/rao-result/rao-result-io/rao-result-cne/cne-exporter-commons/pom.xml b/data/rao-result/rao-result-io/rao-result-cne/cne-exporter-commons/pom.xml
index 0dfd53a681..f2cf09a7a7 100644
--- a/data/rao-result/rao-result-io/rao-result-cne/cne-exporter-commons/pom.xml
+++ b/data/rao-result/rao-result-io/rao-result-cne/cne-exporter-commons/pom.xml
@@ -26,6 +26,19 @@
org.jvnet.jaxb
jaxb-maven-plugin
+
+ true
+
+ -Xinheritance
+
+
+
+ org.jvnet.jaxb
+ jaxb-plugins
+ ${maven.jvnet.jaxb.version}
+
+
+
org.apache.maven.plugins
@@ -65,6 +78,11 @@
jaxb-runtime
runtime
+
+ org.jvnet.jaxb
+ jaxb-plugins-runtime
+ ${maven.jvnet.jaxb.version}
+
diff --git a/data/rao-result/rao-result-io/rao-result-cne/core-cne-exporter/pom.xml b/data/rao-result/rao-result-io/rao-result-cne/core-cne-exporter/pom.xml
index 0e7daebd6b..1aaf2896cd 100644
--- a/data/rao-result/rao-result-io/rao-result-cne/core-cne-exporter/pom.xml
+++ b/data/rao-result/rao-result-io/rao-result-cne/core-cne-exporter/pom.xml
@@ -26,6 +26,19 @@
org.jvnet.jaxb
jaxb-maven-plugin
+
+ true
+
+ -Xinheritance
+
+
+
+ org.jvnet.jaxb
+ jaxb-plugins
+ ${maven.jvnet.jaxb.version}
+
+
+
org.apache.maven.plugins
@@ -84,6 +97,11 @@
jaxb-runtime
runtime
+
+ org.jvnet.jaxb
+ jaxb-plugins-runtime
+ ${maven.jvnet.jaxb.version}
+
diff --git a/data/rao-result/rao-result-io/rao-result-cne/swe-cne-exporter/pom.xml b/data/rao-result/rao-result-io/rao-result-cne/swe-cne-exporter/pom.xml
index 3dd0906544..9272cda3b3 100644
--- a/data/rao-result/rao-result-io/rao-result-cne/swe-cne-exporter/pom.xml
+++ b/data/rao-result/rao-result-io/rao-result-cne/swe-cne-exporter/pom.xml
@@ -26,6 +26,19 @@
org.jvnet.jaxb
jaxb-maven-plugin
+
+ true
+
+ -Xinheritance
+
+
+
+ org.jvnet.jaxb
+ jaxb-plugins
+ ${maven.jvnet.jaxb.version}
+
+
+
org.apache.maven.plugins
@@ -89,6 +102,11 @@
jaxb-runtime
runtime
+
+ org.jvnet.jaxb
+ jaxb-plugins-runtime
+ ${maven.jvnet.jaxb.version}
+
diff --git a/data/refprog/refprog-xml-importer/pom.xml b/data/refprog/refprog-xml-importer/pom.xml
index c1ce97a9f2..351a19d07a 100644
--- a/data/refprog/refprog-xml-importer/pom.xml
+++ b/data/refprog/refprog-xml-importer/pom.xml
@@ -19,6 +19,19 @@
org.jvnet.jaxb
jaxb-maven-plugin
+
+ true
+
+ -Xinheritance
+
+
+
+ org.jvnet.jaxb
+ jaxb-plugins
+ ${maven.jvnet.jaxb.version}
+
+
+
@@ -40,6 +53,11 @@
jaxb-runtime
runtime
+
+ org.jvnet.jaxb
+ jaxb-plugins-runtime
+ ${maven.jvnet.jaxb.version}
+