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

hboutemy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git


The following commit(s) were added to refs/heads/master by this push:
     new c710760fb9 [MNG-8085] switch png+imagemap to svg
c710760fb9 is described below

commit c710760fb9a9c0fd1e0b3e1c26cb5002e173a8a2
Author: Hervé Boutemy <hbout...@apache.org>
AuthorDate: Sun Mar 24 17:19:08 2024 +0100

    [MNG-8085] switch png+imagemap to svg
---
 .gitignore                               |   1 +
 pom.xml                                  |   1 +
 prepare-svg.sh                           |  30 ++
 src/site/resources/images/maven-deps.png | Bin 140323 -> 0 bytes
 src/site/resources/images/maven-deps.svg | 723 +++++++++++++++++++++++++++++++
 src/site/svgo.config.mjs                 |  37 ++
 src/site/xdoc/index.xml                  |  36 +-
 src/site/xdoc/maven-deps.odg             | Bin 19994 -> 35609 bytes
 8 files changed, 793 insertions(+), 35 deletions(-)

diff --git a/.gitignore b/.gitignore
index b630410a53..e6cbeac720 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@
 .factorypath
 .vscode/
 repo/
+/*.svg
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 35277e78b6..d0cc58f1d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -775,6 +775,7 @@ under the License.
                 <exclude>src/test/projects/**</exclude>
                 <exclude>src/test/remote-repo/**</exclude>
                 <exclude>**/*.odg</exclude>
+                <exclude>**/*.svg</exclude>
                 <exclude>.asf.yaml</exclude>
                 <exclude>.mvn/**</exclude>
                 <!--
diff --git a/prepare-svg.sh b/prepare-svg.sh
new file mode 100755
index 0000000000..9b2d1424bc
--- /dev/null
+++ b/prepare-svg.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+#libreoffice --headless --convert-to svg src/site/xdoc/maven-deps.odg
+# CLI export keeps full A3 page
+# I prefer doing it by hand, limiting export to "selection" = avoids extra 
space
+
+# svgo https://github.com/svg/svgo
+svgo --config src/site/svgo.config.mjs maven-deps.svg -o 
maven-deps-optimized.svg
+
+cat maven-deps-optimized.svg \
+  | sed 's/a xlink:href/a target="_parent" xlink:href/' \
+  | sed 's_file://_.._' \
+  > src/site/resources/images/maven-deps.svg
diff --git a/src/site/resources/images/maven-deps.png 
b/src/site/resources/images/maven-deps.png
deleted file mode 100644
index 87a916a651..0000000000
Binary files a/src/site/resources/images/maven-deps.png and /dev/null differ
diff --git a/src/site/resources/images/maven-deps.svg 
b/src/site/resources/images/maven-deps.svg
new file mode 100644
index 0000000000..2521da8dc9
--- /dev/null
+++ b/src/site/resources/images/maven-deps.svg
@@ -0,0 +1,723 @@
+<svg xmlns="http://www.w3.org/2000/svg"; 
xmlns:xlink="http://www.w3.org/1999/xlink"; xml:space="preserve" width="960.113" 
height="601.361" fill-rule="evenodd" stroke-linejoin="round" 
stroke-width="28.222" preserveAspectRatio="xMidYMid" version="1.2" viewBox="999 
991 25403 15911">
+ <g>
+  <g>
+   <path fill="none" d="M16599 12199h9803v4703h-9803z"/>
+   <a target="_parent" xlink:href="../api/">
+    <path fill="#C0E3FC" fill-opacity=".251" stroke="#FFF" 
stroke-opacity=".251" d="M21500 16900h-4900v-4700h9800v4700z"/>
+    <path fill="none" stroke="#000" d="M21500 16900h-4900v-4700h9800v4700z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="16851" y="12774" class="TextPosition"><tspan style="white-space:pre">        
               </tspan><tspan style="white-space:pre">Maven 4 
API</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M15899 4899h5003v2003h-5003z"/>
+   <a target="_parent" 
xlink:href="https://projects.eclipse.org/projects/technology.sisu";>
+    <path fill="#FFC" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" 
d="M18400 6900h-2500V4900h5000v2000z"/>
+    <path fill="none" stroke="#000" d="M18400 6900h-2500V4900h5000v2000z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="16150" y="6669" class="TextPosition"><tspan 
style="white-space:pre">sisu</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M16210 5198h2053v812h-2053z"/>
+   <a target="_parent" xlink:href="https://github.com/eclipse/sisu.plexus";>
+    <path fill="#FF9" d="M17236 6008h-1025v-809h2050v809z"/>
+    <path fill="none" stroke="#000" d="M17236 6008h-1025v-809h2050v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="16519" y="5775" class="TextPosition"><tspan 
style="white-space:pre">plexus</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M18877 5189h1718v812h-1718z"/>
+   <a target="_parent" xlink:href="https://github.com/eclipse/sisu.inject";>
+    <path fill="#FF9" d="M19736 5999h-858v-809h1715v809z"/>
+    <path fill="none" stroke="#000" d="M19736 5999h-858v-809h1715v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="19156" y="5766" class="TextPosition"><tspan 
style="white-space:pre">inject</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M21204 5189h1803v812h-1803z"/>
+   <a target="_parent" xlink:href="https://github.com/google/guice";>
+    <path fill="#FF9" d="M22105 5999h-900v-809h1800v809z"/>
+    <path fill="none" stroke="#000" d="M22105 5999h-900v-809h1800v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="21513" y="5766" class="TextPosition"><tspan 
style="white-space:pre">guice</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M18260 5451h620v302h-620z"/>
+   <path fill="none" stroke="#000" d="m18261 5604 219-3"/>
+   <path d="m18485 5719-23 32 417-156-421-144 23 30 18 36 13 39 5 43-3 42-11 
41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M20593 5445h613v301h-613z"/>
+   <path fill="none" stroke="#000" d="M20594 5595h212"/>
+   <path d="m20810 5714-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 
41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M15499 7599h6603v4403h-6603z"/>
+   <a target="_parent" xlink:href="https://codehaus-plexus.github.io/";>
+    <path fill="#FFC" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" 
d="M18800 12000h-3300V7600h6600v4400z"/>
+    <path fill="none" stroke="#000" d="M18800 12000h-3300V7600h6600v4400z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="15750" y="11769" class="TextPosition"><tspan 
style="white-space:pre">plexus</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M6466 5190h3303v811H6466z"/>
+   <a target="_parent" xlink:href="../maven-core/">
+    <path fill="#9CF" d="M8117 5999H6467v-808h3300v808z"/>
+    <path fill="none" stroke="#000" d="M8117 5999H6467v-808h3300v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="7635" y="5767" class="TextPosition"><tspan 
style="white-space:pre">core</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M9766 5445h2836v302H9766z"/>
+   <path fill="none" stroke="#000" d="m9767 5595 2434 1"/>
+   <path d="m12204 5715-23 31 419-150-419-150 22 30 19 36 12 39 4 43-3 43-12 
40z"/>
+  </g>
+  <g>
+   <path fill="none" d="M6501 999h3233v813H6501z"/>
+   <a target="_parent" xlink:href="../apache-maven/">
+    <path fill="#9CF" d="M8117 1810H6502v-810h3230v810z"/>
+    <path fill="none" stroke="#000" d="M8117 1810H6502v-810h3230v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="6917" y="1577" class="TextPosition"><tspan 
style="white-space:pre">distribution</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M7967 1809h301v583h-301z"/>
+   <path fill="none" stroke="#000" d="M8117 1810v182"/>
+   <path d="m7998 1996-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M7967 4598h301v594h-301z"/>
+   <path fill="none" stroke="#000" d="M8117 4599v193"/>
+   <path d="m7998 4796-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M15799 10289h3403v812h-3403z"/>
+   <a target="_parent" 
xlink:href="https://github.com/codehaus-plexus/plexus-sec-dispatcher";>
+    <path fill="#FF9" d="M17500 11099h-1700v-809h3400v809z"/>
+    <path fill="none" stroke="#000" d="M17500 11099h-1700v-809h3400v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="15885" y="10866" class="TextPosition"><tspan 
style="white-space:pre">sec-dispatcher</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M9899 9503h5903v1258H9899z"/>
+   <path fill="none" stroke="#000" d="m9900 9504 5509 1112"/>
+   <path d="m15389 10733-29 26 440-64-381-230 16 34 11 39 4 41-4 43-12 41-20 
37z"/>
+  </g>
+  <g>
+   <path fill="none" d="M15899 2390h3203v813h-3203z"/>
+   <a target="_parent" 
xlink:href="https://commons.apache.org/proper/commons-cli/";>
+    <path fill="#FF9" d="M17500 3201h-1600v-810h3200v810z"/>
+    <path fill="none" stroke="#000" d="M17500 3201h-1600v-810h3200v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="16109" y="2968" class="TextPosition"><tspan 
style="white-space:pre">commons-cli</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M6501 2646h9400v301H6501z"/>
+   <path fill="none" stroke="#000" d="M6502 2796h8999"/>
+   <path d="m15505 2915-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 
41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M20099 7898h1703v812h-1703z"/>
+   <a target="_parent" 
xlink:href="https://codehaus-plexus.github.io/plexus-utils/";>
+    <path fill="#FF9" d="M20950 8708h-850v-809h1700v809z"/>
+    <path fill="none" stroke="#000" d="M20950 8708h-850v-809h1700v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="20508" y="8475" class="TextPosition"><tspan 
style="white-space:pre">utils</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M12599 5191h2369v811h-2369z"/>
+   <a target="_parent" xlink:href="../maven-plugin-api/">
+    <path fill="#9CF" d="M13783 6000h-1183v-808h2366v808z"/>
+    <path fill="none" stroke="#000" d="M13783 6000h-1183v-808h2366v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="12710" y="5768" class="TextPosition"><tspan 
style="white-space:pre">plugin-api</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M14199 13297h2003v811h-2003z"/>
+   <a target="_parent" xlink:href="../maven-artifact/">
+    <path fill="#9CF" d="M15200 14106h-1000v-808h2000v808z"/>
+    <path fill="none" stroke="#000" d="M15200 14106h-1000v-808h2000v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="14453" y="13874" class="TextPosition"><tspan 
style="white-space:pre">artifact</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M6501 2390h3233v813H6501z"/>
+   <a target="_parent" xlink:href="../maven-embedder/">
+    <path fill="#9CF" d="M8117 3201H6502v-810h3230v810z"/>
+    <path fill="none" stroke="#000" d="M8117 3201H6502v-810h3230v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="7004" y="2968" class="TextPosition"><tspan 
style="white-space:pre">embedder</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M13782 5999h1487v7300h-1487z"/>
+   <path fill="none" stroke="#000" d="m13783 6000 1341 6906"/>
+   <path d="m15008 12932-35-17 227 383 67-440-25 28-32 24-36 20-41 13-43 
4-42-4z"/>
+  </g>
+  <g>
+   <path fill="none" d="M7967 3200h301v592h-301z"/>
+   <path fill="none" stroke="#000" d="M8117 3201v191"/>
+   <path d="m7998 3396-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M6333 9099h3569v811H6333z"/>
+   <a target="_parent" xlink:href="../maven-settings-builder/">
+    <path fill="#9CF" d="M8117 9908H6334v-808h3566v808z"/>
+    <path fill="none" stroke="#000" d="M8117 9908H6334v-808h3566v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="6434" y="9676" class="TextPosition"><tspan 
style="white-space:pre">settings-builder</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M7967 5998h301v3103h-301z"/>
+   <path fill="none" stroke="#000" d="M8117 5999v2702"/>
+   <path d="m7998 8705-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M9499 11899h3319v811H9499z"/>
+   <a target="_parent" xlink:href="../maven-model-builder/">
+    <path fill="#9CF" d="M11158 12708H9500v-808h3316v808z"/>
+    <path fill="none" stroke="#000" d="M11158 12708H9500v-808h3316v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="9659" y="12476" class="TextPosition"><tspan 
style="white-space:pre">model-builder</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M11799 13297h2203v813h-2203z"/>
+   <a target="_parent" xlink:href="../maven-model/">
+    <path fill="#9CF" d="M12900 14108h-1100v-810h2200v810z"/>
+    <path fill="none" stroke="#000" d="M12900 14108h-1100v-810h2200v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="12227" y="13875" class="TextPosition"><tspan 
style="white-space:pre">model</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M11157 12707h1745v600h-1745z"/>
+   <path fill="none" stroke="#000" d="m11158 12708 1364 462"/>
+   <path d="m12487 13284-32 22 445-8-349-277 12 36 5 40-1 41-9 42-17 40-25 
34z"/>
+  </g>
+  <g>
+   <path fill="none" d="M12801 5999h984v7301h-984z"/>
+   <path fill="none" stroke="#000" d="m13783 6000-835 6902"/>
+   <path d="m12830 12891-29-27 99 434 199-398-32 19-38 13-41 
8-43-1-42-9-39-17z"/>
+  </g>
+  <g>
+   <path fill="none" d="M19849 10298h1903v812h-1903z"/>
+   <a target="_parent" 
xlink:href="https://github.com/codehaus-plexus/plexus-cipher";>
+    <path fill="#FF9" d="M20800 11108h-950v-809h1900v809z"/>
+    <path fill="none" stroke="#000" d="M20800 11108h-950v-809h1900v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="20125" y="10875" class="TextPosition"><tspan 
style="white-space:pre">cipher</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M19199 10548h653v302h-653z"/>
+   <path fill="none" stroke="#000" d="m19200 10695 251 3"/>
+   <path d="m19453 10817-24 31 421-144-417-156 22 31 18 36 11 40 4 42-4 43-13 
40z"/>
+  </g>
+  <g>
+   <path fill="none" d="M15799 9099h3103v813h-3103z"/>
+   <a target="_parent" 
xlink:href="https://codehaus-plexus.github.io/plexus-interpolation/";>
+    <path fill="#FF9" d="M17350 9910h-1550v-810h3100v810z"/>
+    <path fill="none" stroke="#000" d="M17350 9910h-1550v-810h3100v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="15999" y="9677" class="TextPosition"><tspan 
style="white-space:pre">interpolation</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M12815 9504h2986v2802h-2986z"/>
+   <path fill="none" stroke="#000" d="m12816 12304 2693-2526"/>
+   <path d="m15593 9862 4 39 203-396-408 177 37 7 38 14 35 20 33 28 27 34 19 
38z"/>
+  </g>
+  <g>
+   <path fill="none" d="M15899 3789h4603v812h-4603z"/>
+   <a target="_parent" 
xlink:href="https://maven.apache.org/wagon/wagon-provider-api/";>
+    <path fill="#FF9" d="M18200 4599h-2300v-809h4600v809z"/>
+    <path fill="none" stroke="#000" d="M18200 4599h-2300v-809h4600v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="16081" y="4366" class="TextPosition"><tspan 
style="white-space:pre">wagon-provider-api</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M9732 4045h6169v301H9732z"/>
+   <path fill="none" stroke="#000" d="M9733 4195h5768"/>
+   <path d="m15505 4314-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 
41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M15799 7898h2903v812h-2903z"/>
+   <a target="_parent" 
xlink:href="https://codehaus-plexus.github.io/plexus-classworlds/";>
+    <path fill="#FF9" d="M17250 8708h-1450v-809h2900v809z"/>
+    <path fill="none" stroke="#000" d="M17250 8708h-1450v-809h2900v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="15967" y="8475" class="TextPosition"><tspan 
style="white-space:pre">classworlds</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M17096 6008h302v1893h-302z"/>
+   <path fill="none" stroke="#000" d="m17236 6009 11 1492"/>
+   <path d="m17128 7505-31-23 153 418 147-420-30 23-36 18-39 12-43 
5-43-3-40-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M14965 5451h1248v302h-1248z"/>
+   <path fill="none" stroke="#000" d="m14966 5596 846 5"/>
+   <path d="m15815 5720-24 31 420-147-418-153 22 31 18 36 12 39 4 43-4 43-12 
40z"/>
+  </g>
+  <g>
+   <path fill="none" d="M5499 14607h4703v811H5499z"/>
+   <a target="_parent" xlink:href="../maven-repository-metadata/">
+    <path fill="#9CF" d="M7850 15416H5500v-808h4700v808z"/>
+    <path fill="none" stroke="#000" d="M7850 15416H5500v-808h4700v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="5644" y="15184" class="TextPosition"><tspan 
style="white-space:pre">repository-metadata</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M4950 5998h3169v4504H4950z"/>
+   <path fill="none" stroke="#000" d="m8117 5999-2937 4175"/>
+   <path d="m5081 10108-13-37-118 429 364-256-38 
1-40-6-39-13-37-21-33-27-27-34z"/>
+  </g>
+  <g>
+   <path fill="none" d="M7116 10499h2003v811H7116z"/>
+   <a target="_parent" xlink:href="../maven-settings/">
+    <path fill="#9CF" d="M8117 11308H7117v-808h2000v808z"/>
+    <path fill="none" stroke="#000" d="M8117 11308H7117v-808h2000v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="7259" y="11076" class="TextPosition"><tspan 
style="white-space:pre">settings</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M7967 9907h301v594h-301z"/>
+   <path fill="none" stroke="#000" d="M8117 9908v193"/>
+   <path d="m7998 10105-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M999 12007h4203v3403H999z"/>
+   <a target="_parent" xlink:href="https://maven.apache.org/resolver/";>
+    <path fill="#C0E3FC" fill-opacity=".251" stroke="#FFF" 
stroke-opacity=".251" d="M3100 15408H1000v-3400h4200v3400z"/>
+    <path fill="none" stroke="#000" d="M3100 15408H1000v-3400h4200v3400z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="1250" y="15177" class="TextPosition"><tspan 
style="white-space:pre">resolver</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M1275 13697h1490v812H1275z"/>
+   <a target="_parent" 
xlink:href="https://maven.apache.org/resolver/maven-resolver-api/";>
+    <path fill="#9CF" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" 
d="M2020 14507h-744v-809h1487v809z"/>
+    <path fill="none" stroke="#000" d="M2020 14507h-744v-809h1487v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="1690" y="14274" class="TextPosition"><tspan 
style="white-space:pre">api</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M1275 12289h1490v812H1275z"/>
+   <a target="_parent" 
xlink:href="https://maven.apache.org/resolver/maven-resolver-spi/";>
+    <path fill="#9CF" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" 
d="M2020 13099h-744v-809h1487v809z"/>
+    <path fill="none" stroke="#000" d="M2020 13099h-744v-809h1487v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="1702" y="12866" class="TextPosition"><tspan 
style="white-space:pre">spi</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M3405 12289h1490v812H3405z"/>
+   <a target="_parent" 
xlink:href="https://maven.apache.org/resolver/maven-resolver-impl/";>
+    <path fill="#9CF" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" 
d="M4150 13099h-744v-809h1487v809z"/>
+    <path fill="none" stroke="#000" d="M4150 13099h-744v-809h1487v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="3697" y="12866" class="TextPosition"><tspan 
style="white-space:pre">impl</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M3405 13697h1490v812H3405z"/>
+   <a target="_parent" 
xlink:href="https://maven.apache.org/resolver/maven-resolver-util/";>
+    <path fill="#9CF" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" 
d="M4150 14507h-744v-809h1487v809z"/>
+    <path fill="none" stroke="#000" d="M4150 14507h-744v-809h1487v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="3832" y="14274" class="TextPosition"><tspan 
style="white-space:pre">util</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M1870 13099h301v601h-301z"/>
+   <path fill="none" stroke="#000" d="M2020 13100v200"/>
+   <path d="m1901 13304-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M2764 12545h645v301h-645z"/>
+   <path fill="none" stroke="#000" d="M3407 12695h-244"/>
+   <path d="m3159 12576 24-31-419 150 419 150-22-30-18-36-13-40-4-42 3-43 
12-41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M4000 13099h301v601h-301z"/>
+   <path fill="none" stroke="#000" d="M4150 13100v200"/>
+   <path d="m4031 13304-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M2764 13953h645v301h-645z"/>
+   <path fill="none" stroke="#000" d="M3407 14103h-244"/>
+   <path d="m3159 13984 24-31-419 150 419 150-22-30-18-36-13-40-4-42 3-43 
12-41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M3034 10499h3833v813H3034z"/>
+   <a target="_parent" xlink:href="../maven-resolver-provider/">
+    <path fill="#9CF" d="M4950 11310H3035v-810h3830v810z"/>
+    <path fill="none" stroke="#000" d="M4950 11310H3035v-810h3830v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="3089" y="11077" class="TextPosition"><tspan 
style="white-space:pre">resolver-provider</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M4150 11309h802v984h-802z"/>
+   <path fill="none" stroke="#000" d="m4950 11310-548 672"/>
+   <path d="m4308 11909-9-38-149 420 
381-230-38-2-39-8-38-16-36-23-31-30-24-35z"/>
+  </g>
+  <g>
+   <path fill="none" d="M4949 11309h2903v3300H4949z"/>
+   <path fill="none" stroke="#000" d="m4950 11310 2636 2998"/>
+   <path d="m7500 14389-39 3 389 216-164-414-8 37-15 37-22 36-29 31-34 26-39 
17z"/>
+  </g>
+  <g>
+   <path fill="none" d="M4949 11309h4553v1054H4949z"/>
+   <path fill="none" stroke="#000" d="m4950 11310 4160 909"/>
+   <path d="m9088 12336-29 25 441-57-377-236 15 34 10 39 4 41-5 43-13 41-20 
37z"/>
+  </g>
+  <g>
+   <path fill="none" d="M9899 9354h5903v302H9899z"/>
+   <path fill="none" stroke="#000" d="m9900 9504 5501 1"/>
+   <path d="m15404 9624-23 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 
41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M12815 12303h2387v996h-2387z"/>
+   <path fill="none" stroke="#000" d="m12816 12304 2016 840"/>
+   <path d="m14789 13255-34 20 445 23-329-300 9 37 3 40-4 41-12 41-20 38-27 
33z"/>
+  </g>
+  <g>
+   <path fill="none" d="M9374 10491h3569v811H9374z"/>
+   <a target="_parent" xlink:href="../maven-builder-support/">
+    <path fill="#9CF" d="M11158 11300H9375v-808h3566v808z"/>
+    <path fill="none" stroke="#000" d="M11158 11300H9375v-808h3566v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="9505" y="11068" class="TextPosition"><tspan 
style="white-space:pre">builder-support</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M9899 9503h1261v990H9899z"/>
+   <path fill="none" stroke="#000" d="m9900 9504 944 741"/>
+   <path d="m10774 10341-38 10 422 141-237-377-1 38-8 39-15 39-22 36-30 32-34 
24z"/>
+  </g>
+  <g>
+   <path fill="none" d="M11008 11300h301v602h-301z"/>
+   <path fill="none" stroke="#000" d="M11158 11900v-201"/>
+   <path d="m11277 11695 31 24-150-419-150 419 30-22 36-18 40-13 42-4 43 3 41 
12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M3399 7889h1703v813H3399z"/>
+   <a target="_parent" xlink:href="https://fusesource.github.io/jansi/";>
+    <path fill="#FF9" d="M4250 8700h-850v-810h1700v810z"/>
+    <path fill="none" stroke="#000" d="M4250 8700h-850v-810h1700v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="3740" y="8467" class="TextPosition"><tspan 
style="white-space:pre">jansi</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M4102 7299h302v593h-302z"/>
+   <path fill="none" stroke="#000" d="m4254 7300-1 191"/>
+   <path d="m4134 7494-31-24 147 420 153-418-31 22-36 18-39 12-43 
4-43-4-40-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M3449 5199h2503v813H3449z"/>
+   <a target="_parent" xlink:href="https://www.slf4j.org/manual.html";>
+    <path fill="#FF9" d="M4700 6010H3450v-810h2500v810z"/>
+    <path fill="none" stroke="#000" d="M4700 6010H3450v-810h2500v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="3845" y="5777" class="TextPosition"><tspan 
style="white-space:pre">slf4j-api</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M4700 3200h3419v669H4700z"/>
+   <path fill="none" stroke="#000" d="m8117 3201-3024 522"/>
+   <path d="m5070 3607 17-35-387 219 439 77-28-26-24-33-18-37-12-41-4-43 
5-42z"/>
+  </g>
+  <g>
+   <path fill="none" d="M2799 6489h2911v813H2799z"/>
+   <a target="_parent" 
xlink:href="https://maven.apache.org/shared/maven-shared-utils/";>
+    <path fill="#FF9" d="M4254 7300H2800v-810h2908v810z"/>
+    <path fill="none" stroke="#000" d="M4254 7300H2800v-810h2908v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="2971" y="7067" class="TextPosition"><tspan 
style="white-space:pre">shared-utils</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M5708 5998h2411v899H5708z"/>
+   <path fill="none" stroke="#000" d="m8117 5999-2035 757"/>
+   <path d="m6037 6646 12-38-341 287 
445-6-32-20-29-28-25-32-19-39-12-41-3-42z"/>
+  </g>
+  <g>
+   <path fill="none" d="M3099 2399h3203v813H3099z"/>
+   <a target="_parent" xlink:href="../maven-slf4j-provider/">
+    <path fill="#9CF" d="M4700 3210H3100v-810h3200v810z"/>
+    <path fill="none" stroke="#000" d="M4700 3210H3100v-810h3200v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="3279" y="2977" class="TextPosition"><tspan 
style="white-space:pre">slf4j-provider</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M4550 3791h301v812h-301z"/>
+   <path fill="none" stroke="#000" d="M4700 4601v-411"/>
+   <path d="m4819 4186 31 24-150-419-150 419 30-22 36-18 40-13 42-4 43 3 41 
12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M4700 1809h3419v669H4700z"/>
+   <path fill="none" stroke="#000" d="m8117 1810-3024 522"/>
+   <path d="m5070 2216 17-35-387 219 439 77-28-26-24-33-18-37-12-41-4-43 
5-42z"/>
+  </g>
+  <g>
+   <path fill="none" d="M11499 991h1903v811h-1903z"/>
+   <a target="_parent" xlink:href="../maven-bom/">
+    <path fill="#9CF" d="M12450 1800h-950V992h1900v808z"/>
+    <path fill="none" stroke="#000" d="M12450 1800h-950V992h1900v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="11970" y="1568" class="TextPosition"><tspan 
style="white-space:pre">bom</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M7699 13297h3903v811H7699z"/>
+   <a target="_parent" xlink:href="../maven-model-transform/">
+    <path fill="#9CF" d="M9650 14106H7700v-808h3900v808z"/>
+    <path fill="none" stroke="#000" d="M9650 14106H7700v-808h3900v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="7846" y="13874" class="TextPosition"><tspan 
style="white-space:pre">model-transform</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M9650 12707h1510v593H9650z"/>
+   <path fill="none" stroke="#000" d="m11158 12708-1136 445"/>
+   <path d="m9975 13043 11-37-336 292 
445-13-32-20-30-27-26-32-19-38-13-41-3-42z"/>
+  </g>
+  <g>
+   <path fill="none" d="M4550 4600h301v601h-301z"/>
+   <path fill="none" stroke="#000" d="M4700 4601v200"/>
+   <path d="m4581 4805-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M4550 3209h301v583h-301z"/>
+   <path fill="none" stroke="#000" d="M4700 3210v182"/>
+   <path d="m4581 3396-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M9215 6491h3887v811H9215z"/>
+   <a target="_parent" xlink:href="../maven-toolchain-builder/">
+    <path fill="#9CF" d="M11158 7300H9216v-808h3884v808z"/>
+    <path fill="none" stroke="#000" d="M11158 7300H9216v-808h3884v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="9340" y="7068" class="TextPosition"><tspan 
style="white-space:pre">toolchain-builder</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M9257 7891h3803v811H9257z"/>
+   <a target="_parent" xlink:href="../maven-toolchain-model/">
+    <path fill="#9CF" d="M11158 8700H9258v-808h3800v808z"/>
+    <path fill="none" stroke="#000" d="M11158 8700H9258v-808h3800v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="9409" y="8468" class="TextPosition"><tspan 
style="white-space:pre">toolchain-model</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M8116 5998h1102v899H8116z"/>
+   <path fill="none" stroke="#000" d="m8117 5999 790 645"/>
+   <path d="m8835 6738-39 9 420 149-230-381-1 37-9 40-16 38-23 36-30 31-35 
24z"/>
+  </g>
+  <g>
+   <path fill="none" d="M11008 7299h301v594h-301z"/>
+   <path fill="none" stroke="#000" d="M11158 7300v193"/>
+   <path d="m11039 7497-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M13099 6895h2703v2611h-2703z"/>
+   <path fill="none" stroke="#000" d="m13100 6896 2413 2332"/>
+   <path d="m15433 9316-39 6 406 183-197-399-5 37-12 39-19 37-26 33-32 29-37 
20z"/>
+  </g>
+  <g>
+   <path fill="none" d="M11008 8699h301v1794h-301z"/>
+   <path fill="none" stroke="#000" d="M11158 8700v1393"/>
+   <path d="m11039 10097-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M19699 15891h1603v811h-1603z"/>
+   <a target="_parent" xlink:href="../api/maven-api-meta/">
+    <path fill="#9CF" d="M20500 16700h-800v-808h1600v808z"/>
+    <path fill="none" stroke="#000" d="M20500 16700h-800v-808h1600v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="19949" y="16468" class="TextPosition"><tspan 
style="white-space:pre">meta</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M17199 15891h803v811h-803z"/>
+   <a target="_parent" xlink:href="../api/maven-api-di/">
+    <path fill="#9CF" d="M17600 16700h-400v-808h800v808z"/>
+    <path fill="none" stroke="#000" d="M17600 16700h-400v-808h800v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="17407" y="16468" class="TextPosition"><tspan 
style="white-space:pre">di</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M22899 15899h1403v811h-1403z"/>
+   <a target="_parent" xlink:href="../api/maven-api-xml/">
+    <path fill="#9CF" d="M23600 16708h-700v-808h1400v808z"/>
+    <path fill="none" stroke="#000" d="M23600 16708h-700v-808h1400v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="23215" y="16476" class="TextPosition"><tspan 
style="white-space:pre">xml</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M17799 14699h1703v811h-1703z"/>
+   <a target="_parent" xlink:href="../api/maven-api-model/">
+    <path fill="#9CF" d="M18650 15508h-850v-808h1700v808z"/>
+    <path fill="none" stroke="#000" d="M18650 15508h-850v-808h1700v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="17977" y="15276" class="TextPosition"><tspan 
style="white-space:pre">model</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M19699 14699h1703v811h-1703z"/>
+   <a target="_parent" xlink:href="../api/maven-api-plugin/">
+    <path fill="#9CF" d="M20550 15508h-850v-808h1700v808z"/>
+    <path fill="none" stroke="#000" d="M20550 15508h-850v-808h1700v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="19889" y="15276" class="TextPosition"><tspan 
style="white-space:pre">plugin</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M23699 14691h2203v811h-2203z"/>
+   <a target="_parent" xlink:href="../api/maven-api-toolchain/">
+    <path fill="#9CF" d="M24800 15500h-1100v-808h2200v808z"/>
+    <path fill="none" stroke="#000" d="M24800 15500h-1100v-808h2200v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="23807" y="15268" class="TextPosition"><tspan 
style="white-space:pre">toolchain</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M16799 13699h1503v811h-1503z"/>
+   <a target="_parent" xlink:href="../api/maven-api-core/">
+    <path fill="#9CF" d="M17550 14508h-750v-808h1500v808z"/>
+    <path fill="none" stroke="#000" d="M17550 14508h-750v-808h1500v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="17068" y="14276" class="TextPosition"><tspan 
style="white-space:pre">core</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M16999 12399h1103v811h-1103z"/>
+   <a target="_parent" xlink:href="../api/maven-api-spi/">
+    <path fill="#9CF" d="M17550 13208h-550v-808h1100v808z"/>
+    <path fill="none" stroke="#000" d="M17550 13208h-550v-808h1100v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="17232" y="12976" class="TextPosition"><tspan 
style="white-space:pre">spi</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M18649 15507h4953v511h-4953z"/>
+   <path fill="none" stroke="#000" d="m18650 15508 4552 360"/>
+   <path d="m23196 15987-26 29 430-116-406-183 20 32 15 38 9 40 1 43-6 42-16 
40z"/>
+  </g>
+  <g>
+   <path fill="none" d="M23600 15499h1202v412h-1202z"/>
+   <path fill="none" stroke="#000" d="m24800 15500-821 274"/>
+   <path d="m23938 15662 12-37-350 275 445 
10-31-22-28-28-24-34-18-39-10-41-2-43z"/>
+  </g>
+  <g>
+   <path fill="none" d="M17434 14507h302v1386h-302z"/>
+   <path fill="none" stroke="#000" d="m17550 14508 36 985"/>
+   <path d="m17467 15501-32-22 165 413 135-424-30 23-35 20-39 13-42 
6-43-2-41-10z"/>
+  </g>
+  <g>
+   <path fill="none" d="M18299 14103h4253v682h-4253z"/>
+   <path fill="none" stroke="#000" d="m18300 14104 3855 533"/>
+   <path d="m22142 14755-28 28 436-91-395-206 19 33 13 38 6 41-1 43-9 42-18 
38z"/>
+  </g>
+  <g>
+   <path fill="none" d="M18299 14103h2253v636h-2253z"/>
+   <path fill="none" stroke="#000" d="m18300 14104 1864 494"/>
+   <path d="m20137 14713-31 25 444-38-367-252 14 35 9 39 1 41-6 43-15 40-22 
36z"/>
+  </g>
+  <g>
+   <path fill="none" d="M18299 14103h353v598h-353z"/>
+   <path fill="none" stroke="#000" d="m18300 14104 148 252"/>
+   <path d="m18347 14419-39-4 342 285-83-437-15 34-22 34-27 31-35 25-38 19-41 
10z"/>
+  </g>
+  <g>
+   <path fill="none" d="M18299 14103h6503v702h-6503z"/>
+   <path fill="none" stroke="#000" d="m18300 14104 6103 552"/>
+   <path d="m24395 14775-26 29 431-112-404-187 20 32 15 38 8 40 1 43-7 42-16 
39z"/>
+  </g>
+  <g>
+   <path fill="none" d="M17400 13207h301v494h-301z"/>
+   <path fill="none" stroke="#000" d="M17550 13208v93"/>
+   <path d="m17431 13305-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M17999 16146h1702v301h-1702z"/>
+   <path fill="none" stroke="#000" d="M18000 16296h1301"/>
+   <path d="m19305 16415-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 
41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M21299 16148h1603v302h-1603z"/>
+   <path fill="none" stroke="#000" d="m22900 16304-1201-6"/>
+   <path d="m21696 16179 24-31-420 148 418 152-22-30-18-36-12-40-4-42 3-43 
13-41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M22549 15499h1053v402h-1053z"/>
+   <path fill="none" stroke="#000" d="m22550 15500 677 258"/>
+   <path d="m23188 15870-33 21 445 9-338-289 10 36 4 40-2 41-11 42-19 38-26 
34z"/>
+  </g>
+  <g>
+   <path fill="none" d="M20549 15507h3053v490h-3053z"/>
+   <path fill="none" stroke="#000" d="m20550 15508 2654 341"/>
+   <path d="m23193 15967-28 28 435-95-397-202 19 33 13 38 7 40-1 43-8 42-18 
39z"/>
+  </g>
+  <g>
+   <path fill="none" d="M22399 7891h2203v811h-2203z"/>
+   <a target="_parent" xlink:href="../maven-xml-impl/">
+    <path fill="#9CF" d="M23500 8700h-1100v-808h2200v808z"/>
+    <path fill="none" stroke="#000" d="M23500 8700h-1100v-808h2200v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="22579" y="8468" class="TextPosition"><tspan 
style="white-space:pre">xml-impl</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M20499 9098h1303v812h-1303z"/>
+   <a target="_parent" 
xlink:href="https://codehaus-plexus.github.io/plexus-xml/";>
+    <path fill="#FF9" d="M21150 9908h-650v-809h1300v809z"/>
+    <path fill="none" stroke="#000" d="M21150 9908h-650v-809h1300v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="20765" y="9675" class="TextPosition"><tspan 
style="white-space:pre">xml</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M21800 8699h1702v807h-1702z"/>
+   <path fill="none" stroke="#000" d="m23500 8700-1339 633"/>
+   <path d="m22107 9228 8-39-315 315 
443-44-33-17-32-25-28-30-22-37-15-40-7-42z"/>
+  </g>
+  <g>
+   <path fill="none" d="M23455 8699h302v7203h-302z"/>
+   <path fill="none" stroke="#000" d="m23701 8700-95 6801"/>
+   <path d="m23487 15503-31-24 144 421 156-417-31 22-36 18-39 11-43 
4-43-4-40-13z"/>
+  </g>
+  <g>
+   <path fill="none" d="M21599 14691h1903v811h-1903z"/>
+   <a target="_parent" xlink:href="../api/maven-api-settings/">
+    <path fill="#9CF" d="M22550 15500h-950v-808h1900v808z"/>
+    <path fill="none" stroke="#000" d="M22550 15500h-950v-808h1900v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="21692" y="15268" class="TextPosition"><tspan 
style="white-space:pre">settings</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M1399 5198h1503v812H1399z"/>
+   <a target="_parent" xlink:href="https://github.com/jline/jline3";>
+    <path fill="#FF9" d="M2150 6008h-750v-809h1500v809z"/>
+    <path fill="none" stroke="#000" d="M2150 6008h-750v-809h1500v809z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="1572" y="5775" class="TextPosition"><tspan 
style="white-space:pre">jline3</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M2000 4598h301v603h-301z"/>
+   <path fill="none" stroke="#000" d="M2150 4599v202"/>
+   <path d="m2031 4805-31-24 150 419 150-419-30 22-36 18-40 13-42 
4-43-3-41-12z"/>
+  </g>
+  <g>
+   <path fill="none" d="M2150 3209h2552v637H2150z"/>
+   <path fill="none" stroke="#000" d="m4700 3210-2161 492"/>
+   <path d="m2509 3587 16-35-375 239 442 53-29-24-25-31-21-36-14-41-6-42 
3-42z"/>
+  </g>
+  <g>
+   <path fill="none" d="M2150 3200h5969v701H2150z"/>
+   <path fill="none" stroke="#000" d="m8117 3201-5570 551"/>
+   <path d="m2532 3634 20-34-402 191 432 108-26-28-21-34-16-38-9-42-1-43 
9-41z"/>
+  </g>
+  <g>
+   <path fill="none" d="M6500 3790h3235v811H6500z"/>
+   <a target="_parent" xlink:href="../maven-compat/">
+    <path fill="#9CF" d="M8117 4599H6501v-808h3232v808z"/>
+    <path fill="none" stroke="#000" d="M8117 4599H6501v-808h3232v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="7304" y="4367" class="TextPosition"><tspan 
style="white-space:pre">compat</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M3134 3790h3133v813H3134z"/>
+   <a target="_parent" xlink:href="../maven-slf4j-wrapper/">
+    <path fill="#9CF" d="M4700 4601H3135v-810h3130v810z"/>
+    <path fill="none" stroke="#000" d="M4700 4601H3135v-810h3130v810z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="3282" y="4368" class="TextPosition"><tspan 
style="white-space:pre">slf4j-wrapper</tspan></tspan></tspan></text>
+   </a>
+  </g>
+  <g>
+   <path fill="none" d="M1399 3790h1503v811H1399z"/>
+   <a target="_parent" xlink:href="../maven-jline/">
+    <path fill="#9CF" d="M2150 4599h-750v-808h1500v808z"/>
+    <path fill="none" stroke="#000" d="M2150 4599h-750v-808h1500v808z"/>
+    <text class="SVGTextShape"><tspan class="TextParagraph" 
font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan 
x="1710" y="4367" class="TextPosition"><tspan 
style="white-space:pre">jline</tspan></tspan></tspan></text>
+   </a>
+  </g>
+ </g>
+</svg>
diff --git a/src/site/svgo.config.mjs b/src/site/svgo.config.mjs
new file mode 100644
index 0000000000..84b3da2edd
--- /dev/null
+++ b/src/site/svgo.config.mjs
@@ -0,0 +1,37 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+export default {
+    js2svg: {
+        indent: 1,
+        pretty: true,
+      },
+    plugins: [
+      'preset-default',
+      {
+        name: "removeAttrs",
+        params: {
+          attrs: [
+            "g:class",
+            "path:class",
+          ]
+        }
+      },
+      ],
+  };
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index 21521eb5fe..ec95bb9e13 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -40,41 +40,7 @@ under the License.
     process.</p>
 
       <p>
-        <img src="images/maven-deps.png" width="1005" height="681" border="0" 
usemap="#Maven_dependencies" />
-        <map name="Maven_dependencies">
-          <area shape="rect" coords="478,1,567,40"     alt="maven-bom" 
href="maven-bom/" />
-          <area shape="rect" coords="251,0,400,40"     alt="apache-maven"  
href="apache-maven/" />
-          <area shape="rect" coords="251,66,400,106"   alt="maven-embedder" 
href="maven-embedder/" />
-          <area shape="rect" coords="250,131,400,173"  alt="maven-compat" 
href="maven-compat/" />
-          <area shape="rect" coords="250,197,401,237"  alt="maven-core" 
href="maven-core/" />
-          <area shape="rect" coords="91,447,268,488"   
alt="maven-resolver-provider" href="maven-resolver-provider/" />
-          <area shape="rect" coords="204,639,423,680"  
alt="maven-repository-metadata" href="maven-repository-metadata/" />
-          <area shape="rect" coords="528,197,638,238"  alt="maven-plugin-api" 
href="maven-plugin-api/" />
-          <area shape="rect" coords="374,258,554,299"  
alt="maven-toolchain-builder" href="maven-toolchain-builder/" />
-          <area shape="rect" coords="375,324,553,365"  
alt="maven-toolchain-model" href="maven-toolchain-model/" />
-          <area shape="rect" coords="601,578,696,619"  alt="maven-artifact" 
href="maven-artifact/" />
-          <area shape="rect" coords="381,446,547,486"  
alt="maven-builder-support" href="maven-builder-support/" />
-          <area shape="rect" coords="244,381,406,421"  
alt="maven-settings-builder" href="maven-settings-builder/" />
-          <area shape="rect" coords="278,447,371,486"  alt="maven-settings" 
href="maven-settings/" />
-          <area shape="rect" coords="387,512,540,553"  
alt="maven-model-builder" href="maven-model-builder/" />
-          <area shape="rect" coords="492,577,594,619"  alt="maven-model" 
href="maven-model/" />
-          <area shape="rect" coords="71,0,222,41"      
alt="maven-slf4j-provider" href="maven-slf4j-provider/" />
-          <area shape="rect" coords="73,66,220,108"    
alt="maven-slf4j-wrapper" href="maven-slf4j-wrapper/" />
-          <area shape="rect" coords="1,517,192,680"    alt="maven-resolver" 
href="https://maven.apache.org/resolver/"; />
-          <area shape="rect" coords="87,132,204,172"   alt="slf4j-api" 
href="https://www.slf4j.org/manual.html"; />
-          <area shape="rect" coords="679,66,827,106"   alt="commons-cli" 
href="https://commons.apache.org/cli/"; />
-          <area shape="rect" coords="82,197,216,237"   
alt="maven-shared-utils" 
href="https://maven.apache.org/shared/maven-shared-utils/"; />
-          <area shape="rect" coords="109,263,189,304"  alt="jansi" 
href="https://fusesource.github.io/jansi/"; />
-          <area shape="rect" coords="679,132,892,171"  
alt="wagon-provider-api" 
href="https://maven.apache.org/wagon/wagon-provider-api/"; />
-          <area shape="rect" coords="674,437,831,477"  
alt="plexus-sec-dispatcher" 
href="https://github.com/codehaus-plexus/plexus-sec-dispatcher"; />
-          <area shape="rect" coords="859,436,949,479"  alt="plexus-cipher" 
href="https://github.com/codehaus-plexus/plexus-cipher"; />
-          <area shape="rect" coords="673,380,820,422"  
alt="plexus-interpolation" 
href="https://codehaus-plexus.github.io/plexus-interpolation"; />
-          <area shape="rect" coords="674,324,809,365"  
alt="plexus-classworlds" 
href="https://codehaus-plexus.github.io/plexus-classworlds"; />
-          <area shape="rect" coords="868,324,951,366"  alt="plexus-utils" 
href="https://codehaus-plexus.github.io/plexus-utils"; />
-          <area shape="rect" coords="660,310,965,520"  alt="plexus" 
href="https://codehaus-plexus.github.io/"; />
-          <area shape="rect" coords="679,183,910,281"  alt="sisu" 
href="https://projects.eclipse.org/projects/technology.sisu"; />
-          <area shape="rect" coords="921,195,1004,239" alt="guice" 
href="https://github.com/google/guice"; />
-        </map>
+        <object data="images/maven-deps.svg" width="960" height="601"></object>
       </p>
     </section>
 
diff --git a/src/site/xdoc/maven-deps.odg b/src/site/xdoc/maven-deps.odg
index c11819b838..0953968714 100644
Binary files a/src/site/xdoc/maven-deps.odg and b/src/site/xdoc/maven-deps.odg 
differ

Reply via email to