You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2024/03/20 07:49:53 UTC
(maven-plugin-tools) branch svg created (now 614e2f0a)
This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a change to branch svg
in repository https://gitbox.apache.org/repos/asf/maven-plugin-tools.git
at 614e2f0a switch from png+imagemap to svg
This branch includes the following new commits:
new 614e2f0a switch from png+imagemap to svg
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
(maven-plugin-tools) 01/01: switch from png+imagemap to svg
Posted by hb...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a commit to branch svg
in repository https://gitbox.apache.org/repos/asf/maven-plugin-tools.git
commit 614e2f0a5aed9b3d99b94f629ec0f5395b3409b4
Author: Hervé Boutemy <hb...@apache.org>
AuthorDate: Wed Mar 20 08:49:39 2024 +0100
switch from png+imagemap to svg
---
.gitignore | 2 +
pom.xml | 3 +-
prepare-svg.sh | 30 +++
src/site/resources/images/plugin-tools-deps.png | Bin 47339 -> 0 bytes
src/site/resources/images/plugin-tools-deps.svg | 234 ++++++++++++++++++++++++
src/site/xdoc/index.xml | 24 +--
src/site/xdoc/plugin-tools-deps.odg | Bin 26872 -> 23357 bytes
svgo.config.mjs | 37 ++++
8 files changed, 307 insertions(+), 23 deletions(-)
diff --git a/.gitignore b/.gitignore
index 992bcd6e..d0bab4e5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,5 @@ out/
.java-version
.factorypath
+
+/*.svg
diff --git a/pom.xml b/pom.xml
index 1650f7df..54a0e83e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -342,7 +342,8 @@
<artifactId>apache-rat-plugin</artifactId>
<configuration>
<excludes combine.children="append">
- <exclude>src/site/resources/images/plugin-descriptors.svg</exclude>
+ <exclude>src/site/resources/images/*.svg</exclude>
+ <exclude>*.svg</exclude>
<!-- Jenkins job with local Maven repository -->
<exclude>src/site/xdoc/plugin-descriptors.mmd</exclude>
<!-- Hudson Maven3 integration log -->
diff --git a/prepare-svg.sh b/prepare-svg.sh
new file mode 100755
index 00000000..5af16d07
--- /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/xdoc/plugin-tools-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 svgo.config.mjs plugin-tools-deps.svg -o plugin-tools-deps-optimized.svg
+
+cat plugin-tools-deps-optimized.svg \
+ | sed 's/a xlink:href/a target="_parent" xlink:href/' \
+ | sed 's_file://_.._' \
+ > src/site/resources/images/plugin-tools-deps.svg
diff --git a/src/site/resources/images/plugin-tools-deps.png b/src/site/resources/images/plugin-tools-deps.png
deleted file mode 100644
index 0da46f96..00000000
Binary files a/src/site/resources/images/plugin-tools-deps.png and /dev/null differ
diff --git a/src/site/resources/images/plugin-tools-deps.svg b/src/site/resources/images/plugin-tools-deps.svg
new file mode 100644
index 00000000..6812a240
--- /dev/null
+++ b/src/site/resources/images/plugin-tools-deps.svg
@@ -0,0 +1,234 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" width="706.885" height="427.162" fill-rule="evenodd" stroke-linejoin="round" stroke-width="28.222" preserveAspectRatio="xMidYMid" version="1.2" viewBox="1299 1199 18703 11302">
+ <g>
+ <g>
+ <path fill="none" d="M2399 7499h12903v4003H2399z"/>
+ <a target="_parent" xlink:href="../maven-script/">
+ <path fill="#E6E6FF" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" d="M8850 11500H2400V7500h12900v4000z"/>
+ <path fill="none" stroke="#000" d="M8850 11500H2400V7500h12900v4000z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="7429" y="11269" class="TextPosition"><tspan style="white-space:pre">maven-script</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M2399 6099h12103v1203H2399z"/>
+ <path fill="#E6E6FF" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" d="M8450 7300H2400V6100h12100v1200z"/>
+ <path fill="none" stroke="#000" d="M8450 7300H2400V6100h12100v1200z"/>
+ </g>
+ <g>
+ <path fill="none" d="M2399 4699h12103v1203H2399z"/>
+ <path fill="#E6E6FF" fill-opacity=".502" stroke="#FFF" stroke-opacity=".502" d="M8450 5900H2400V4700h12100v1200z"/>
+ <path fill="none" stroke="#000" d="M8450 5900H2400V4700h12100v1200z"/>
+ </g>
+ <g>
+ <path fill="none" d="M2698 4899h4258v811H2698z"/>
+ <a target="_parent" xlink:href="../maven-plugin-tools-java/">
+ <path fill="#9CF" d="M4827 5708H2699v-808h4255v808z"/>
+ <path fill="none" stroke="#000" d="M4827 5708H2699v-808h4255v808z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="3021" y="5476" class="TextPosition"><tspan style="white-space:pre">plugin-tools-java</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M13999 3499h6003v811h-6003z"/>
+ <a target="_parent" xlink:href="../maven-plugin-tools-generators/">
+ <path fill="#9CF" d="M17000 4308h-3000v-808h6000v808z"/>
+ <path fill="none" stroke="#000" d="M17000 4308h-3000v-808h6000v808z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="14464" y="4076" class="TextPosition"><tspan style="white-space:pre">plugin-tools-generators</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M7633 1199h5168v813H7633z"/>
+ <a target="_parent" xlink:href="../maven-plugin-plugin/">
+ <path fill="#9CF" d="M10217 2010H7634v-810h5165v810z"/>
+ <path fill="none" stroke="#000" d="M10217 2010H7634v-810h5165v810z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="7988" y="1777" class="TextPosition"><tspan style="white-space:pre">maven-plugin-plugin</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M17499 2099h2203v813h-2203z"/>
+ <a target="_parent" xlink:href="https://maven.apache.org/doxia/">
+ <path fill="#FF9" d="M18600 2910h-1100v-810h2200v810z"/>
+ <path fill="none" stroke="#000" d="M18600 2910h-1100v-810h2200v810z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="17967" y="2677" class="TextPosition"><tspan style="white-space:pre">Doxia</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M2699 9099h4103v812H2699z"/>
+ <a target="_parent" xlink:href="../maven-script/maven-plugin-tools-ant/">
+ <path fill="#9CF" d="M4750 9909H2700v-809h4100v809z"/>
+ <path fill="none" stroke="#000" d="M4750 9909H2700v-809h4100v809z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="3055" y="9676" class="TextPosition"><tspan style="white-space:pre">plugin-tools-ant</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M2499 10501h4503v811H2499z"/>
+ <a target="_parent" xlink:href="../maven-script/maven-plugin-tools-model/">
+ <path fill="#9CF" d="M4750 11310H2500v-808h4500v808z"/>
+ <path fill="none" stroke="#000" d="M4750 11310H2500v-808h4500v808z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="2726" y="11078" class="TextPosition"><tspan style="white-space:pre">plugin-tools-model</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M1999 3489h4327v813H1999z"/>
+ <a target="_parent" xlink:href="../maven-plugin-tools-api/">
+ <path fill="#9CF" d="M4162 4300H2000v-810h4324v810z"/>
+ <path fill="none" stroke="#000" d="M4162 4300H2000v-810h4324v810z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="2482" y="4067" class="TextPosition"><tspan style="white-space:pre">plugin-tools-api</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M4162 2009h6057v1529H4162z"/>
+ <path fill="none" stroke="#000" d="M10217 2010 4550 3395"/>
+ <path d="m4518 3281 15-36-371 245 443 46-29-24-26-31-22-35-14-40-7-43 2-42z"/>
+ </g>
+ <g>
+ <path fill="none" d="M10216 2009h6786v1549h-6786z"/>
+ <path fill="none" stroke="#000" d="m10217 2010 6393 1404"/>
+ <path d="m16588 3531-30 26 442-57-377-236 15 34 10 39 4 41-5 43-13 41-20 37z"/>
+ </g>
+ <g>
+ <path fill="none" d="M9699 11689h4603v812H9699z"/>
+ <a target="_parent" xlink:href="https://maven.apache.org/ref/current/maven-plugin-api/">
+ <path fill="#FF9" d="M12000 12499H9700v-809h4600v809z"/>
+ <path fill="none" stroke="#000" d="M12000 12499H9700v-809h4600v809z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="10102" y="12266" class="TextPosition"><tspan style="white-space:pre">maven-plugin-api</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M14699 4898h1719v812h-1719z"/>
+ <a target="_parent" xlink:href="https://github.com/paul-hammant/qdox">
+ <path fill="#FF9" d="M15558 5708h-858v-809h1716v809z"/>
+ <path fill="none" stroke="#000" d="M15558 5708h-858v-809h1716v809z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="15021" y="5475" class="TextPosition"><tspan style="white-space:pre">qdox</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M2699 7684h5803v811H2699z"/>
+ <a target="_parent" xlink:href="../maven-script/maven-plugin-tools-beanshell/">
+ <path fill="#9CF" d="M5600 8493H2700v-808h5800v808z"/>
+ <path fill="none" stroke="#000" d="M5600 8493H2700v-808h5800v808z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="3189" y="8261" class="TextPosition"><tspan style="white-space:pre">plugin-tools-beanshell</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M4600 9909h301v594h-301z"/>
+ <path fill="none" stroke="#000" d="M4750 9910v193"/>
+ <path d="m4631 10107-31-24 150 419 150-419-30 22-36 18-40 13-42 4-43-3-41-12z"/>
+ </g>
+ <g>
+ <path fill="none" d="M2699 6300h5803v813H2699z"/>
+ <a target="_parent" xlink:href="../maven-plugin-tools-annotations/">
+ <path fill="#9CF" d="M5600 7111H2700v-810h5800v810z"/>
+ <path fill="none" stroke="#000" d="M5600 7111H2700v-810h5800v810z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="2967" y="6878" class="TextPosition"><tspan style="white-space:pre">plugin-tools-annotations</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M9699 6300h4503v813H9699z"/>
+ <a target="_parent" xlink:href="../maven-plugin-tools-annotations/">
+ <path fill="#9CF" d="M11950 7111H9700v-810h4500v810z"/>
+ <path fill="none" stroke="#000" d="M11950 7111H9700v-810h4500v810z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="9924" y="6878" class="TextPosition"><tspan style="white-space:pre">plugin-annotations</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M1299 3745h1403v1561H1299z"/>
+ <path fill="none" stroke="#000" d="M2700 5304H1300V3895h301"/>
+ <path d="m1605 4014-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 41z"/>
+ </g>
+ <g>
+ <path fill="none" d="M1299 3746h1403v2962H1299z"/>
+ <path fill="none" stroke="#000" d="M2700 6706H1300V3896h302"/>
+ <path d="m1606 4015-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 41z"/>
+ </g>
+ <g>
+ <path fill="none" d="M1299 3746h1403v4345H1299z"/>
+ <path fill="none" stroke="#000" d="M2700 8089H1300V3896h302"/>
+ <path d="m1606 4015-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 41z"/>
+ </g>
+ <g>
+ <path fill="none" d="M1299 3746h1403v5761H1299z"/>
+ <path fill="none" stroke="#000" d="M2700 9505H1300V3896h302"/>
+ <path d="m1606 4015-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 41z"/>
+ </g>
+ <g>
+ <path fill="none" d="M14699 6298h1719v812h-1719z"/>
+ <a target="_parent" xlink:href="https://asm.ow2.io/">
+ <path fill="#FF9" d="M15558 7108h-858v-809h1716v809z"/>
+ <path fill="none" stroke="#000" d="M15558 7108h-858v-809h1716v809z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="15090" y="6875" class="TextPosition"><tspan style="white-space:pre">asm</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M9199 7691h5803v811H9199z"/>
+ <a target="_parent" xlink:href="../maven-script/maven-script-beanshell/">
+ <path fill="#9CF" d="M12100 8500H9200v-808h5800v808z"/>
+ <path fill="none" stroke="#000" d="M12100 8500H9200v-808h5800v808z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="9537" y="8268" class="TextPosition"><tspan style="white-space:pre">maven-script-beanshell</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M12000 9908h952v1785h-952z"/>
+ <path fill="none" stroke="#000" d="m12950 9909-762 1430"/>
+ <path d="m12081 11286-16-35-65 440 330-299-38 5-40-1-40-7-40-16-36-24-30-29z"/>
+ </g>
+ <g>
+ <path fill="none" d="M16083 7689h2819v812h-2819z"/>
+ <a target="_parent" xlink:href="https://beanshell.github.io/">
+ <path fill="#FF9" d="M17492 8499h-1408v-809h2816v809z"/>
+ <path fill="none" stroke="#000" d="M17492 8499h-1408v-809h2816v809z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="16404" y="8266" class="TextPosition"><tspan style="white-space:pre">Beanshell</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M16083 9089h1719v812h-1719z"/>
+ <a target="_parent" xlink:href="https://ant.apache.org/">
+ <path fill="#FF9" d="M16942 9899h-858v-809h1716v809z"/>
+ <path fill="none" stroke="#000" d="M16942 9899h-858v-809h1716v809z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="16570" y="9666" class="TextPosition"><tspan style="white-space:pre">Ant</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M14999 7945h1086v302h-1086z"/>
+ <path fill="none" stroke="#000" d="m15000 8096 685-1"/>
+ <path d="m15689 8214-24 31 419-150-419-150 22 31 18 36 13 39 4 43-3 42-12 41z"/>
+ </g>
+ <g>
+ <path fill="none" d="M14999 9348h1086v302h-1086z"/>
+ <path fill="none" stroke="#000" d="m15000 9504 685-6"/>
+ <path d="m15690 9617-24 31 418-153-420-147 22 31 19 35 12 40 5 42-3 43-12 41z"/>
+ </g>
+ <g>
+ <path fill="none" d="M11863 8499h302v3194h-302z"/>
+ <path fill="none" stroke="#000" d="m12100 8500-87 2792"/>
+ <path d="m11894 11292-31-25 137 424 163-414-31 21-36 17-40 11-43 3-43-4-40-14z"/>
+ </g>
+ <g>
+ <path fill="none" d="M10899 9098h4103v812h-4103z"/>
+ <a target="_parent" xlink:href="../maven-script/maven-script-ant/">
+ <path fill="#9CF" d="M12950 9908h-2050v-809h4100v809z"/>
+ <path fill="none" stroke="#000" d="M12950 9908h-2050v-809h4100v809z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="11102" y="9675" class="TextPosition"><tspan style="white-space:pre">maven-script-ant</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M8499 6556h1202v301H8499z"/>
+ <path fill="none" stroke="#000" d="M8500 6706h801"/>
+ <path d="m9305 6825-24 31 419-150-419-150 22 30 18 36 13 40 4 42-3 43-12 41z"/>
+ </g>
+ <g>
+ <path fill="none" d="M13499 1199h6503v813h-6503z"/>
+ <a target="_parent" xlink:href="../maven-plugin-report-plugin/">
+ <path fill="#9CF" d="M16750 2010h-3250v-810h6500v810z"/>
+ <path fill="none" stroke="#000" d="M16750 2010h-3250v-810h6500v810z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="13791" y="1777" class="TextPosition"><tspan style="white-space:pre">maven-plugin-report-plugin</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ <g>
+ <path fill="none" d="M9198 4899h5058v811H9198z"/>
+ <a target="_parent" xlink:href="../maven-plugin-tools-java/">
+ <path fill="#9CF" d="M11727 5708H9199v-808h5055v808z"/>
+ <path fill="none" stroke="#000" d="M11727 5708H9199v-808h5055v808z"/>
+ <text class="SVGTextShape"><tspan class="TextParagraph" font-family="Arial, sans-serif" font-size="494" font-weight="400"><tspan x="9521" y="5476" class="TextPosition"><tspan style="white-space:pre">plugin-tools-javadoc</tspan></tspan></tspan></text>
+ </a>
+ </g>
+ </g>
+</svg>
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index e62096ae..97f4b1db 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -37,28 +37,8 @@
help, and documentation.</p>
<p>
- <img src="images/plugin-tools-deps.png" width="759" height="474" border="0" usemap="#PluginTools_dependencies" />
- <map name="PluginTools_dependencies">
- <area shape="rect" coords="256,0,467,34" alt="maven-plugin-plugin" href="./maven-plugin-plugin" />
- <area shape="rect" coords="28,95,205,131" alt="plugin-tools-api" href="./maven-plugin-tools-api"/>
- <area shape="rect" coords="287,154,496,190" alt="plugin-tools-javadoc" href="./maven-plugin-tools-javadoc"/>
- <area shape="rect" coords="44,146,508,198" alt="plugin-tools-java" href="./maven-plugin-tools-java"/>
- <area shape="rect" coords="311,213,496,248" alt="plugin-annotations" href="./maven-plugin-annotations"/>
- <area shape="rect" coords="44,204,508,256" alt="plugin-tools-annotations" href="./maven-plugin-tools-annotations"/>
- <area shape="rect" coords="55,270,293,306" alt="plugin-tools-beanshell" href="./maven-script/maven-plugin-tools-beanshell"/>
- <area shape="rect" coords="319,271,557,306" alt="maven-script-beanshell" href="./maven-script/maven-script-beanshell"/>
- <area shape="rect" coords="56,329,223,365" alt="plugin-tools-ant" href="./maven-script/maven-plugin-tools-ant"/>
- <area shape="rect" coords="388,329,557,365" alt="maven-script-ant" href="./maven-script/maven-script-ant"/>
- <area shape="rect" coords="48,388,231,424" alt="plugin-tools-model" href="./maven-script/maven-plugin-tools-model"/>
- <area shape="rect" coords="514,95,759,131" alt="plugin-tools-generators" href="./maven-plugin-tools-generators"/>
- <area shape="rect" coords="44,263,570,432" alt="maven-script" href="./maven-script"/>
- <area shape="rect" coords="340,438,529,474" alt="maven-plugin-api" href="/ref/current/maven-plugin-api/"/>
- <area shape="rect" coords="510,154,582,190" alt="qdox" href="https://github.com/paul-hammant/qdox"/>
- <area shape="rect" coords="510,212,583,248" alt="asm" href="https://asm.ow2.org/"/>
- <area shape="rect" coords="656,134,747,169" alt="Doxia" href="/doxia/"/>
- <area shape="rect" coords="599,271,715,306" alt="Beanshell" href="http://www.beanshell.org/"/>
- <area shape="rect" coords="600,329,670,366" alt="Ant" href="https://ant.apache.org/"/>
- </map>
+ <object type="image/svg+xml" data="images/plugin-tools-deps.svg" width="759" height="474">
+ </object>
</p>
<table>
diff --git a/src/site/xdoc/plugin-tools-deps.odg b/src/site/xdoc/plugin-tools-deps.odg
index 9d6bf478..ee950833 100644
Binary files a/src/site/xdoc/plugin-tools-deps.odg and b/src/site/xdoc/plugin-tools-deps.odg differ
diff --git a/svgo.config.mjs b/svgo.config.mjs
new file mode 100644
index 00000000..84b3da2e
--- /dev/null
+++ b/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",
+ ]
+ }
+ },
+ ],
+ };