|
4 | 4 | <modelVersion>4.0.0</modelVersion> |
5 | 5 | <groupId>io.github.willena</groupId> |
6 | 6 | <artifactId>sqlite-jdbc</artifactId> |
7 | | - <version>3.45.2.0</version> |
| 7 | + <version>3.46.0.0-SNAPSHOT</version> |
8 | 8 | <name>SQLite JDBC</name> |
9 | 9 | <description>SQLite JDBC library with encryption and authentication support</description> |
10 | 10 | <url>https://github.com/Willena/sqlite-jdbc-crypt</url> |
|
13 | 13 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
14 | 14 | <junit.version>5.10.2</junit.version> |
15 | 15 | <surefire.version>3.2.5</surefire.version> |
16 | | - <graalvm.version>24.0.0</graalvm.version> |
| 16 | + <archunit.version>1.3.0</archunit.version> |
| 17 | + <graalvm.version>24.0.1</graalvm.version> |
17 | 18 | <java9.sourceDirectory>${project.basedir}/src/main/java9</java9.sourceDirectory> |
18 | 19 | </properties> |
19 | 20 |
|
|
134 | 135 |
|
135 | 136 | <plugin> |
136 | 137 | <artifactId>maven-jar-plugin</artifactId> |
137 | | - <version>3.4.0</version> |
| 138 | + <version>3.4.1</version> |
138 | 139 | <configuration> |
139 | 140 | <!-- Pick the MANIFEST generated by the bundle plugin --> |
140 | 141 | <archive> |
|
184 | 185 | <plugin> |
185 | 186 | <groupId>org.sonatype.plugins</groupId> |
186 | 187 | <artifactId>nexus-staging-maven-plugin</artifactId> |
187 | | - <version>1.6.13</version> |
| 188 | + <version>1.7.0</version> |
188 | 189 | <extensions>true</extensions> |
189 | 190 | <configuration> |
190 | 191 | <serverId>ossrh</serverId> |
|
202 | 203 | <plugin> |
203 | 204 | <groupId>org.apache.maven.plugins</groupId> |
204 | 205 | <artifactId>maven-enforcer-plugin</artifactId> |
205 | | - <version>3.4.1</version> |
| 206 | + <version>3.5.0</version> |
206 | 207 | <executions> |
207 | 208 | <execution> |
208 | 209 | <id>enforce-maven</id> |
|
279 | 280 | <plugin> |
280 | 281 | <groupId>org.apache.maven.plugins</groupId> |
281 | 282 | <artifactId>maven-gpg-plugin</artifactId> |
282 | | - <version>3.2.3</version> |
| 283 | + <version>3.2.4</version> |
283 | 284 | <configuration> |
284 | 285 | <!-- Prevent gpg from using pinentry programs --> |
285 | 286 | <gpgArguments> |
|
300 | 301 | <plugin> |
301 | 302 | <groupId>org.apache.maven.plugins</groupId> |
302 | 303 | <artifactId>maven-javadoc-plugin</artifactId> |
303 | | - <version>3.6.3</version> |
| 304 | + <version>3.7.0</version> |
304 | 305 | <configuration> |
305 | 306 | <sourcepath>src/main/java</sourcepath> |
306 | 307 | <additionalOptions>-Xdoclint:none</additionalOptions> |
|
339 | 340 | <plugin> |
340 | 341 | <groupId>org.graalvm.buildtools</groupId> |
341 | 342 | <artifactId>native-maven-plugin</artifactId> |
342 | | - <version>0.10.1</version> |
| 343 | + <version>0.10.2</version> |
343 | 344 | <extensions>true</extensions> |
344 | 345 | <executions> |
345 | 346 | <execution> |
|
353 | 354 | <configuration> |
354 | 355 | <fallback>false</fallback> |
355 | 356 | <verbose>true</verbose> |
356 | | - <buildArgs> |
357 | | - <!-- |
358 | | - ArchUnit tests don't run in native-image tests. |
359 | | - Remove the ArchUnit JUnit Engine from the ServiceLoader. |
360 | | - --> |
361 | | - <buildArg> |
362 | | - -H:ServiceLoaderFeatureExcludeServiceProviders=com.tngtech.archunit.junit.internal.ArchUnitTestEngine |
363 | | - </buildArg> |
364 | | - </buildArgs> |
365 | 357 | </configuration> |
366 | 358 | </plugin> |
367 | 359 |
|
|
373 | 365 | <excludes> |
374 | 366 | <!-- Cannot run in native mode, classes under test cannot be found, class path is empty --> |
375 | 367 | <exclude>**/MultipleClassLoaderTest.java</exclude> |
376 | | - <!-- Not needed --> |
377 | | - <exclude>**/architecture/*.java</exclude> |
378 | 368 | </excludes> |
379 | 369 | </configuration> |
380 | 370 | </plugin> |
381 | 371 | </plugins> |
382 | 372 | </build> |
| 373 | + |
| 374 | + <dependencies> |
| 375 | + <dependency> |
| 376 | + <groupId>com.tngtech.archunit</groupId> |
| 377 | + <artifactId>archunit-junit5</artifactId> |
| 378 | + <version>${archunit.version}</version> |
| 379 | + <scope>test</scope> |
| 380 | + <exclusions> |
| 381 | + <!-- |
| 382 | + ArchUnit tests don't run in native-image tests. |
| 383 | + Remove the ArchUnit JUnit Engine entirely from the dependency graph thus from the ServiceLoader. |
| 384 | + --> |
| 385 | + <exclusion> |
| 386 | + <groupId>com.tngtech.archunit</groupId> |
| 387 | + <artifactId>archunit-junit5-engine</artifactId> |
| 388 | + </exclusion> |
| 389 | + </exclusions> |
| 390 | + </dependency> |
| 391 | + </dependencies> |
383 | 392 | </profile> |
384 | 393 | <profile> |
385 | 394 | <id>native-exported</id> |
|
425 | 434 | <dependency> |
426 | 435 | <groupId>org.assertj</groupId> |
427 | 436 | <artifactId>assertj-core</artifactId> |
428 | | - <version>3.25.3</version> |
| 437 | + <version>3.26.0</version> |
429 | 438 | <scope>test</scope> |
430 | 439 | <exclusions> |
431 | 440 | <exclusion> |
|
447 | 456 | <dependency> |
448 | 457 | <groupId>org.mockito</groupId> |
449 | 458 | <artifactId>mockito-core</artifactId> |
450 | | - <version>5.11.0</version> |
| 459 | + <version>5.12.0</version> |
451 | 460 | <scope>test</scope> |
452 | 461 | </dependency> |
453 | 462 | <dependency> |
454 | 463 | <groupId>com.tngtech.archunit</groupId> |
455 | 464 | <artifactId>archunit-junit5</artifactId> |
456 | | - <version>1.2.1</version> |
| 465 | + <version>${archunit.version}</version> |
457 | 466 | <scope>test</scope> |
458 | 467 | </dependency> |
459 | 468 | <!-- Required by archunit --> |
|
0 commit comments