diff --git a/xdoc/maven.xml b/xdoc/maven.xml
new file mode 100644
index 00000000..686fe711
--- /dev/null
+++ b/xdoc/maven.xml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ${basedir}/src/xsd/archives/maven-navigation-${currentRelease}.xsd
+ ${basedir}/src/xsd/maven-navigation.xsd
+
+
+
diff --git a/xdoc/src/xsd/README.txt b/xdoc/src/xsd/README.txt
new file mode 100644
index 00000000..ef920817
--- /dev/null
+++ b/xdoc/src/xsd/README.txt
@@ -0,0 +1,2 @@
+We must edit maven-navigation.xsd in this directory but never maven-navigation-${currentRelease}.xsd in archives.
+We store maven-navigation-${currentRelease}.xsd in the SCM to be able to re-publish them if necessary.
\ No newline at end of file
diff --git a/xdoc/src/xsd/archives/maven-navigation-1.10.xsd b/xdoc/src/xsd/archives/maven-navigation-1.10.xsd
new file mode 100644
index 00000000..8a6d2294
--- /dev/null
+++ b/xdoc/src/xsd/archives/maven-navigation-1.10.xsd
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/xdoc/src/xsd/maven-navigation.xsd b/xdoc/src/xsd/maven-navigation.xsd
new file mode 100644
index 00000000..8a6d2294
--- /dev/null
+++ b/xdoc/src/xsd/maven-navigation.xsd
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+