|
15 | 15 | <properties> |
16 | 16 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
17 | 17 | <java.version>17</java.version> |
18 | | - <oft.version>4.1.0</oft.version> |
| 18 | + <oft.version>4.2.0</oft.version> |
| 19 | + <!-- Maven version available in Ubuntu --> |
19 | 20 | <maven.core.version>3.8.7</maven.core.version> |
20 | 21 | <skipSigningArtifacts>true</skipSigningArtifacts> |
21 | | - <junit.version>5.11.3</junit.version> |
22 | | - <jacoco.version>0.8.12</jacoco.version> |
| 22 | + <jacoco.version>0.8.13</jacoco.version> |
23 | 23 | <sonar.organization>itsallcode</sonar.organization> |
24 | 24 | <sonar.host.url>https://sonarcloud.io</sonar.host.url> |
25 | 25 | <project.build.outputTimestamp>${git.commit.time}</project.build.outputTimestamp> |
|
87 | 87 | <dependency> |
88 | 88 | <groupId>org.codehaus.plexus</groupId> |
89 | 89 | <artifactId>plexus-utils</artifactId> |
90 | | - <version>3.5.1</version> |
| 90 | + <!-- Build fails with version > 4.0.0 --> |
| 91 | + <version>3.6.0</version> |
91 | 92 | </dependency> |
92 | 93 | <dependency> |
93 | 94 | <groupId>org.apache.maven</groupId> |
|
107 | 108 | <version>${maven.core.version}</version> |
108 | 109 | <scope>provided</scope> |
109 | 110 | </dependency> |
| 111 | + <dependency> |
| 112 | + <!-- Upgrade transitive dependency of maven-core to fix CVE-2025-48924 --> |
| 113 | + <groupId>org.apache.commons</groupId> |
| 114 | + <artifactId>commons-lang3</artifactId> |
| 115 | + <version>3.18.0</version> |
| 116 | + <scope>provided</scope> |
| 117 | + </dependency> |
110 | 118 | <!-- Test dependencies --> |
111 | 119 | <dependency> |
112 | 120 | <groupId>org.apache.maven.plugin-testing</groupId> |
|
118 | 126 | <!-- Fix CVE-2021-29425 in transitive dependency of maven-plugin-testing-harness --> |
119 | 127 | <groupId>commons-io</groupId> |
120 | 128 | <artifactId>commons-io</artifactId> |
121 | | - <version>2.17.0</version> |
| 129 | + <version>2.20.0</version> |
122 | 130 | <scope>test</scope> |
123 | 131 | </dependency> |
124 | 132 | <dependency> |
125 | 133 | <!-- Fix CVE-2012-2098 and CVE-2023-37460 in dependency of maven-plugin-testing-harness --> |
126 | 134 | <groupId>org.codehaus.plexus</groupId> |
127 | 135 | <artifactId>plexus-archiver</artifactId> |
128 | | - <version>4.10.0</version> |
| 136 | + <version>4.10.1</version> |
129 | 137 | <scope>test</scope> |
130 | 138 | </dependency> |
131 | 139 | <dependency> |
|
150 | 158 | <dependency> |
151 | 159 | <groupId>com.exasol</groupId> |
152 | 160 | <artifactId>maven-project-version-getter</artifactId> |
153 | | - <version>1.2.0</version> |
| 161 | + <version>1.2.1</version> |
154 | 162 | <scope>test</scope> |
155 | 163 | </dependency> |
156 | 164 | <dependency> |
|
159 | 167 | <version>1.1.3</version> |
160 | 168 | <scope>test</scope> |
161 | 169 | </dependency> |
162 | | - <dependency> |
163 | | - <groupId>org.junit.jupiter</groupId> |
164 | | - <artifactId>junit-jupiter-engine</artifactId> |
165 | | - <version>${junit.version}</version> |
166 | | - <scope>test</scope> |
167 | | - </dependency> |
168 | 170 | <dependency> |
169 | 171 | <groupId>org.junit.jupiter</groupId> |
170 | 172 | <artifactId>junit-jupiter-params</artifactId> |
171 | | - <version>${junit.version}</version> |
| 173 | + <version>5.13.4</version> |
172 | 174 | <scope>test</scope> |
173 | 175 | </dependency> |
174 | 176 | <dependency> |
175 | 177 | <groupId>org.mockito</groupId> |
176 | 178 | <artifactId>mockito-junit-jupiter</artifactId> |
177 | | - <version>5.14.2</version> |
| 179 | + <version>5.19.0</version> |
178 | 180 | <scope>test</scope> |
179 | 181 | </dependency> |
180 | 182 | <dependency> |
|
211 | 213 | <plugin> |
212 | 214 | <groupId>org.apache.maven.plugins</groupId> |
213 | 215 | <artifactId>maven-gpg-plugin</artifactId> |
214 | | - <version>3.2.7</version> |
| 216 | + <version>3.2.8</version> |
215 | 217 | <executions> |
216 | 218 | <execution> |
217 | 219 | <id>sign-artifacts</id> |
|
225 | 227 | <plugin> |
226 | 228 | <groupId>org.apache.maven.plugins</groupId> |
227 | 229 | <artifactId>maven-deploy-plugin</artifactId> |
228 | | - <version>3.1.3</version> |
| 230 | + <version>3.1.4</version> |
229 | 231 | </plugin> |
230 | 232 | </plugins> |
231 | 233 | </build> |
|
237 | 239 | <plugin> |
238 | 240 | <groupId>io.github.git-commit-id</groupId> |
239 | 241 | <artifactId>git-commit-id-maven-plugin</artifactId> |
240 | | - <version>9.0.1</version> |
| 242 | + <version>9.0.2</version> |
241 | 243 | <executions> |
242 | 244 | <execution> |
243 | 245 | <id>get-the-git-infos</id> |
|
278 | 280 | <plugin> |
279 | 281 | <groupId>org.apache.maven.plugins</groupId> |
280 | 282 | <artifactId>maven-enforcer-plugin</artifactId> |
281 | | - <version>3.5.0</version> |
| 283 | + <version>3.6.1</version> |
282 | 284 | <executions> |
283 | 285 | <execution> |
284 | 286 | <id>enforce-maven</id> |
|
298 | 300 | <plugin> |
299 | 301 | <groupId>org.apache.maven.plugins</groupId> |
300 | 302 | <artifactId>maven-clean-plugin</artifactId> |
301 | | - <version>3.4.0</version> |
| 303 | + <version>3.5.0</version> |
302 | 304 | <configuration> |
303 | 305 | <filesets> |
304 | 306 | <fileset> |
|
313 | 315 | <plugin> |
314 | 316 | <groupId>org.apache.maven.plugins</groupId> |
315 | 317 | <artifactId>maven-compiler-plugin</artifactId> |
316 | | - <version>3.13.0</version> |
| 318 | + <version>3.14.0</version> |
317 | 319 | <configuration> |
318 | 320 | <source>${java.version}</source> |
319 | 321 | <target>${java.version}</target> |
|
377 | 379 | <plugin> |
378 | 380 | <groupId>org.apache.maven.plugins</groupId> |
379 | 381 | <artifactId>maven-javadoc-plugin</artifactId> |
380 | | - <version>3.11.1</version> |
| 382 | + <version>3.11.3</version> |
381 | 383 | <executions> |
382 | 384 | <execution> |
383 | 385 | <id>attach-javadocs</id> |
|
465 | 467 | <plugin> |
466 | 468 | <groupId>org.apache.maven.plugins</groupId> |
467 | 469 | <artifactId>maven-surefire-plugin</artifactId> |
468 | | - <version>3.5.2</version> |
| 470 | + <version>3.5.4</version> |
469 | 471 | <configuration> |
470 | 472 | <systemPropertyVariables> |
471 | 473 | <java.util.logging.config.file>src/test/resources/logging.properties</java.util.logging.config.file> |
|
475 | 477 | <plugin> |
476 | 478 | <groupId>org.apache.maven.plugins</groupId> |
477 | 479 | <artifactId>maven-failsafe-plugin</artifactId> |
478 | | - <version>3.5.2</version> |
| 480 | + <version>3.5.4</version> |
479 | 481 | <configuration> |
480 | 482 | <systemPropertyVariables> |
481 | 483 | <test.coverage>true</test.coverage> |
|
494 | 496 | <plugin> |
495 | 497 | <groupId>org.codehaus.mojo</groupId> |
496 | 498 | <artifactId>versions-maven-plugin</artifactId> |
497 | | - <version>2.17.1</version> |
| 499 | + <version>2.19.0</version> |
498 | 500 | <configuration> |
499 | 501 | <excludes> |
500 | 502 | <!-- Pin Maven version to 3.x --> |
|
559 | 561 | <plugin> |
560 | 562 | <groupId>org.apache.maven.plugins</groupId> |
561 | 563 | <artifactId>maven-artifact-plugin</artifactId> |
562 | | - <version>3.5.3</version> |
| 564 | + <version>3.6.0</version> |
563 | 565 | <executions> |
564 | 566 | <execution> |
565 | 567 | <id>verify-reproducible-build</id> |
|
0 commit comments