This is an automated email from the ASF dual-hosted git repository. mthmulders pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-site.git
The following commit(s) were added to refs/heads/master by this push: new 10d086a6 Update PlantUML Maven Plugin so `dot` is no longer required 10d086a6 is described below commit 10d086a6e71b02f707903c0b718c1aca0db18276 Author: Maarten Mulders <mthmuld...@apache.org> AuthorDate: Sat Feb 22 09:27:17 2025 +0100 Update PlantUML Maven Plugin so `dot` is no longer required Fixes #630 --- .github/workflows/verify-site.yml | 3 --- pom.xml | 5 ++++- src/plantuml/buildExtensionClassRealm.puml | 1 - src/plantuml/maven-sources/core.puml | 1 - src/plantuml/maven-sources/doxia.puml | 1 - src/plantuml/maven-sources/misc.puml | 1 - src/plantuml/maven-sources/plexus.puml | 1 - src/plantuml/maven-sources/plugins.puml | 1 - src/plantuml/maven-sources/shared.puml | 1 - src/plantuml/maven-sources/site.puml | 1 - src/plantuml/multi-subproject.puml | 2 +- src/plantuml/pluginClassRealm.puml | 1 - 12 files changed, 5 insertions(+), 14 deletions(-) diff --git a/.github/workflows/verify-site.yml b/.github/workflows/verify-site.yml index 901bc793..57506ca5 100644 --- a/.github/workflows/verify-site.yml +++ b/.github/workflows/verify-site.yml @@ -32,9 +32,6 @@ jobs: runs-on: ubuntu-latest steps: - - name: Install graphviz - dot utility - run: sudo apt install graphviz - - name: Checkout uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 with: diff --git a/pom.xml b/pom.xml index 1e1fe386..ba94564d 100644 --- a/pom.xml +++ b/pom.xml @@ -77,7 +77,7 @@ <siteDirectory>${project.basedir}/content</siteDirectory> <!-- used by src/xdoc/errors/404.xml.vm as well --> <version.maven-fluido-skin>2.0.1</version.maven-fluido-skin> - <version.plantuml-maven-plugin>0.3</version.plantuml-maven-plugin> + <version.plantuml-maven-plugin>0.4</version.plantuml-maven-plugin> <!-- required by plantuml-m-p 0.3 --> <minimalJavaBuildVersion>17</minimalJavaBuildVersion> </properties> @@ -285,6 +285,9 @@ <outputDirectory>${project.reporting.outputDirectory}</outputDirectory> <format>SVG</format> <stripPath>src/plantuml</stripPath> + <pragmas> + <pragma>layout=smetana</pragma> + </pragmas> </configuration> </execution> </executions> diff --git a/src/plantuml/buildExtensionClassRealm.puml b/src/plantuml/buildExtensionClassRealm.puml index c67c6309..b0ab1dea 100644 --- a/src/plantuml/buildExtensionClassRealm.puml +++ b/src/plantuml/buildExtensionClassRealm.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana Platform o-- Bootstrap Bootstrap "1" o-- "many" BuildExtension API "1" o-- "many" BuildExtension diff --git a/src/plantuml/maven-sources/core.puml b/src/plantuml/maven-sources/core.puml index 247e4ab0..077c9581 100644 --- a/src/plantuml/maven-sources/core.puml +++ b/src/plantuml/maven-sources/core.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana <style> rectangle { diff --git a/src/plantuml/maven-sources/doxia.puml b/src/plantuml/maven-sources/doxia.puml index 4338e51c..90e174bc 100644 --- a/src/plantuml/maven-sources/doxia.puml +++ b/src/plantuml/maven-sources/doxia.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana <style> rectangle { diff --git a/src/plantuml/maven-sources/misc.puml b/src/plantuml/maven-sources/misc.puml index a00eeefe..0889f20d 100644 --- a/src/plantuml/maven-sources/misc.puml +++ b/src/plantuml/maven-sources/misc.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana <style> rectangle { diff --git a/src/plantuml/maven-sources/plexus.puml b/src/plantuml/maven-sources/plexus.puml index 58e87709..3e749096 100644 --- a/src/plantuml/maven-sources/plexus.puml +++ b/src/plantuml/maven-sources/plexus.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana <style> rectangle { diff --git a/src/plantuml/maven-sources/plugins.puml b/src/plantuml/maven-sources/plugins.puml index 84a05d85..2aa1b61a 100644 --- a/src/plantuml/maven-sources/plugins.puml +++ b/src/plantuml/maven-sources/plugins.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana <style> rectangle { diff --git a/src/plantuml/maven-sources/shared.puml b/src/plantuml/maven-sources/shared.puml index d74d79a6..77d4ed31 100644 --- a/src/plantuml/maven-sources/shared.puml +++ b/src/plantuml/maven-sources/shared.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana <style> diff --git a/src/plantuml/maven-sources/site.puml b/src/plantuml/maven-sources/site.puml index 638b77cb..66d8ef5a 100644 --- a/src/plantuml/maven-sources/site.puml +++ b/src/plantuml/maven-sources/site.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana rectangle Site rectangle Sources #LightBlue diff --git a/src/plantuml/multi-subproject.puml b/src/plantuml/multi-subproject.puml index e80a1386..bb991a9d 100644 --- a/src/plantuml/multi-subproject.puml +++ b/src/plantuml/multi-subproject.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana <style> rectangle { backgroundColor LightBlue @@ -66,6 +65,7 @@ subprojectB -[hidden]right-> subprojectC legend {{ + !pragma layout smetana card Relations { together { rectangle c diff --git a/src/plantuml/pluginClassRealm.puml b/src/plantuml/pluginClassRealm.puml index 7a67ba1d..53aa8ffb 100644 --- a/src/plantuml/pluginClassRealm.puml +++ b/src/plantuml/pluginClassRealm.puml @@ -17,7 +17,6 @@ specific language governing permissions and limitations under the License. '/ @startuml -!pragma layout smetana Platform o-- Bootstrap Bootstrap "1" o-- "many" Plugin API "1" o-- "many" Project