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

Reply via email to