Skip to content

Commit 5be68b9

Browse files
author
Sebastian Bär
authored
Merge pull request #9 from itsallcode/documentation/8_update_plantuml_dependency
Documentation/8 update plantuml dependency
2 parents 4fe95ff + 8a2b704 commit 5be68b9

File tree

4 files changed

+47
-12
lines changed

4 files changed

+47
-12
lines changed

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# openfasttrace-architecture-template
1+
# OpenFastTrace Architecture Template
22

33
Template for system and software architecture done with OpenFastTrace.
44

@@ -9,7 +9,11 @@ The architecture documents structure is based the the [arc42](https://arc42.org)
99
The [arc42 template](https://github.com/arc42/arc42-template) is offered under the [CC-BY-SA](LICENSE.txt). Please keep attributions in all derived works.
1010

1111
This build automatically includes license headers in the Markdown files for that reasons. See ["Automatic License Headers"](#automatic-license-headers) for details.
12-
12+
13+
## Change Log
14+
15+
* [Change log](doc/changelog.md)
16+
1317
## Installation
1418

1519
### On Debian / Ubuntu Linux

doc/changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
## Change Log
2+
3+
* [1.0.0](changes_1.0.0.md)

doc/changes_1.0.0.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# OpenFastTrace Architecture Template - 1.0.0
2+
3+
In this release we updated the PlantUML dependency to fix CVE-2023-3432.
4+
5+
* #8: Updated the PlantUML dependency to fix CVE-2023-3432

pom.xml

Lines changed: 33 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
<plugins>
4848
<plugin>
4949
<artifactId>maven-resources-plugin</artifactId>
50-
<version>3.1.0</version>
50+
<version>3.3.1</version>
5151
<executions>
5252
<execution>
5353
<id>copy-resources</id>
@@ -68,9 +68,9 @@
6868
</executions>
6969
</plugin>
7070
<plugin>
71-
<groupId>com.github.jeluard</groupId>
71+
<groupId>com.github.davidmoten</groupId>
7272
<artifactId>plantuml-maven-plugin</artifactId>
73-
<version>1.2</version>
73+
<version>0.2.9</version>
7474
<executions>
7575
<execution>
7676
<id>plantuml</id>
@@ -81,28 +81,31 @@
8181
</execution>
8282
</executions>
8383
<configuration>
84-
<sourceFiles>
84+
<sources>
8585
<directory>${spec.model.directory}/diagrams</directory>
8686
<includes>
8787
<include>**/*.plantuml</include>
8888
</includes>
89-
</sourceFiles>
90-
<format>svg</format>
89+
</sources>
90+
<formats>
91+
<format>svg</format>
92+
</formats>
9193
<outputDirectory>${spec.build.uml.directory}</outputDirectory>
94+
<preserveDirectoryStructure>true</preserveDirectoryStructure>
9295
</configuration>
9396
<dependencies>
9497
<dependency>
9598
<groupId>net.sourceforge.plantuml</groupId>
9699
<artifactId>plantuml</artifactId>
97-
<version>1.2018.8</version>
100+
<version>1.2023.13</version>
98101
</dependency>
99102
</dependencies>
100103
</plugin>
101104
<plugin>
102105
<!-- See http://www.mojohaus.org/license-maven-plugin/examples/example-add-license.html -->
103106
<groupId>org.codehaus.mojo</groupId>
104107
<artifactId>license-maven-plugin</artifactId>
105-
<version>1.16</version>
108+
<version>2.3.0</version>
106109
<configuration>
107110
<verbose>false</verbose>
108111
<detail>true</detail>
@@ -149,7 +152,7 @@
149152
<plugin>
150153
<groupId>org.apache.maven.plugins</groupId>
151154
<artifactId>maven-assembly-plugin</artifactId>
152-
<version>3.1.0</version>
155+
<version>3.6.0</version>
153156
<configuration>
154157
<descriptors>
155158
<descriptor>${project.basedir}/src/assembly/htmldoc.xml</descriptor>
@@ -176,7 +179,7 @@
176179
<plugin>
177180
<groupId>org.codehaus.mojo</groupId>
178181
<artifactId>exec-maven-plugin</artifactId>
179-
<version>1.6.0</version>
182+
<version>3.1.1</version>
180183
<executions>
181184
<execution>
182185
<id>pandoc-pdf</id>
@@ -243,6 +246,26 @@
243246
</execution>
244247
</executions>
245248
</plugin>
249+
<plugin>
250+
<groupId>org.apache.maven.plugins</groupId>
251+
<artifactId>maven-enforcer-plugin</artifactId>
252+
<version>3.4.1</version>
253+
<executions>
254+
<execution>
255+
<id>enforce-maven</id>
256+
<goals>
257+
<goal>enforce</goal>
258+
</goals>
259+
<configuration>
260+
<rules>
261+
<requireMavenVersion>
262+
<version>3.6.3</version>
263+
</requireMavenVersion>
264+
</rules>
265+
</configuration>
266+
</execution>
267+
</executions>
268+
</plugin>
246269
</plugins>
247270
</build>
248271
</profile>

0 commit comments

Comments
 (0)