|
47 | 47 | <plugins> |
48 | 48 | <plugin> |
49 | 49 | <artifactId>maven-resources-plugin</artifactId> |
50 | | - <version>3.1.0</version> |
| 50 | + <version>3.3.1</version> |
51 | 51 | <executions> |
52 | 52 | <execution> |
53 | 53 | <id>copy-resources</id> |
|
68 | 68 | </executions> |
69 | 69 | </plugin> |
70 | 70 | <plugin> |
71 | | - <groupId>com.github.jeluard</groupId> |
| 71 | + <groupId>com.github.davidmoten</groupId> |
72 | 72 | <artifactId>plantuml-maven-plugin</artifactId> |
73 | | - <version>1.2</version> |
| 73 | + <version>0.2.9</version> |
74 | 74 | <executions> |
75 | 75 | <execution> |
76 | 76 | <id>plantuml</id> |
|
81 | 81 | </execution> |
82 | 82 | </executions> |
83 | 83 | <configuration> |
84 | | - <sourceFiles> |
| 84 | + <sources> |
85 | 85 | <directory>${spec.model.directory}/diagrams</directory> |
86 | 86 | <includes> |
87 | 87 | <include>**/*.plantuml</include> |
88 | 88 | </includes> |
89 | | - </sourceFiles> |
90 | | - <format>svg</format> |
| 89 | + </sources> |
| 90 | + <formats> |
| 91 | + <format>svg</format> |
| 92 | + </formats> |
91 | 93 | <outputDirectory>${spec.build.uml.directory}</outputDirectory> |
| 94 | + <preserveDirectoryStructure>true</preserveDirectoryStructure> |
92 | 95 | </configuration> |
93 | 96 | <dependencies> |
94 | 97 | <dependency> |
95 | 98 | <groupId>net.sourceforge.plantuml</groupId> |
96 | 99 | <artifactId>plantuml</artifactId> |
97 | | - <version>1.2018.8</version> |
| 100 | + <version>1.2023.13</version> |
98 | 101 | </dependency> |
99 | 102 | </dependencies> |
100 | 103 | </plugin> |
101 | 104 | <plugin> |
102 | 105 | <!-- See http://www.mojohaus.org/license-maven-plugin/examples/example-add-license.html --> |
103 | 106 | <groupId>org.codehaus.mojo</groupId> |
104 | 107 | <artifactId>license-maven-plugin</artifactId> |
105 | | - <version>1.16</version> |
| 108 | + <version>2.3.0</version> |
106 | 109 | <configuration> |
107 | 110 | <verbose>false</verbose> |
108 | 111 | <detail>true</detail> |
|
149 | 152 | <plugin> |
150 | 153 | <groupId>org.apache.maven.plugins</groupId> |
151 | 154 | <artifactId>maven-assembly-plugin</artifactId> |
152 | | - <version>3.1.0</version> |
| 155 | + <version>3.6.0</version> |
153 | 156 | <configuration> |
154 | 157 | <descriptors> |
155 | 158 | <descriptor>${project.basedir}/src/assembly/htmldoc.xml</descriptor> |
|
176 | 179 | <plugin> |
177 | 180 | <groupId>org.codehaus.mojo</groupId> |
178 | 181 | <artifactId>exec-maven-plugin</artifactId> |
179 | | - <version>1.6.0</version> |
| 182 | + <version>3.1.1</version> |
180 | 183 | <executions> |
181 | 184 | <execution> |
182 | 185 | <id>pandoc-pdf</id> |
|
243 | 246 | </execution> |
244 | 247 | </executions> |
245 | 248 | </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> |
246 | 269 | </plugins> |
247 | 270 | </build> |
248 | 271 | </profile> |
|
0 commit comments