|
4 | 4 | <modelVersion>4.0.0</modelVersion> |
5 | 5 | <groupId>org.xerial</groupId> |
6 | 6 | <artifactId>sqlite-jdbc</artifactId> |
7 | | - <version>3.40.1.0-SNAPSHOT</version> |
| 7 | + <version>3.41.2.2-SNAPSHOT</version> |
8 | 8 | <name>SQLite JDBC</name> |
9 | 9 | <description>SQLite JDBC library</description> |
10 | 10 | <url>https://github.com/xerial/sqlite-jdbc</url> |
11 | 11 |
|
12 | 12 | <properties> |
13 | 13 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
14 | | - <junit.version>5.9.1</junit.version> |
15 | | - <surefire.version>2.22.2</surefire.version> |
| 14 | + <junit.version>5.9.2</junit.version> |
| 15 | + <surefire.version>3.0.0</surefire.version> |
16 | 16 | <java9.sourceDirectory>${project.basedir}/src/main/java9</java9.sourceDirectory> |
17 | 17 | </properties> |
18 | 18 |
|
|
93 | 93 | <plugin> |
94 | 94 | <groupId>org.apache.maven.plugins</groupId> |
95 | 95 | <artifactId>maven-help-plugin</artifactId> |
96 | | - <version>3.3.0</version> |
| 96 | + <version>3.4.0</version> |
97 | 97 | </plugin> |
98 | 98 |
|
99 | 99 | <plugin> |
100 | 100 | <groupId>org.apache.maven.plugins</groupId> |
101 | 101 | <artifactId>maven-compiler-plugin</artifactId> |
102 | | - <version>3.10.1</version> |
| 102 | + <version>3.11.0</version> |
103 | 103 | <configuration> |
104 | 104 | <release>8</release> |
105 | 105 | </configuration> |
|
190 | 190 | <plugin> |
191 | 191 | <groupId>org.jreleaser</groupId> |
192 | 192 | <artifactId>jreleaser-maven-plugin</artifactId> |
193 | | - <version>1.4.0</version> |
| 193 | + <version>1.5.1</version> |
194 | 194 | <configuration> |
195 | 195 | <configFile>jreleaser.yml</configFile> |
196 | 196 | </configuration> |
|
199 | 199 | <plugin> |
200 | 200 | <groupId>org.codehaus.mojo</groupId> |
201 | 201 | <artifactId>versions-maven-plugin</artifactId> |
202 | | - <version>2.13.0</version> |
| 202 | + <version>2.15.0</version> |
203 | 203 | </plugin> |
204 | 204 |
|
205 | 205 | <plugin> |
206 | 206 | <groupId>org.apache.maven.plugins</groupId> |
207 | 207 | <artifactId>maven-enforcer-plugin</artifactId> |
208 | | - <version>3.1.0</version> |
| 208 | + <version>3.3.0</version> |
209 | 209 | <executions> |
210 | 210 | <execution> |
211 | 211 | <id>enforce-maven</id> |
|
297 | 297 | <plugin> |
298 | 298 | <groupId>org.apache.maven.plugins</groupId> |
299 | 299 | <artifactId>maven-javadoc-plugin</artifactId> |
300 | | - <version>3.4.1</version> |
| 300 | + <version>3.5.0</version> |
301 | 301 | <configuration> |
302 | 302 | <sourcepath>src/main/java</sourcepath> |
303 | 303 | <additionalOptions>-Xdoclint:none</additionalOptions> |
|
336 | 336 | <plugin> |
337 | 337 | <groupId>org.graalvm.buildtools</groupId> |
338 | 338 | <artifactId>native-maven-plugin</artifactId> |
339 | | - <version>0.9.3</version> |
| 339 | + <version>0.9.21</version> |
| 340 | + <extensions>true</extensions> |
340 | 341 | <executions> |
341 | 342 | <execution> |
342 | 343 | <id>test-native</id> |
|
345 | 346 | </goals> |
346 | 347 | <phase>test</phase> |
347 | 348 | </execution> |
348 | | - <execution> |
349 | | - <id>build-native</id> |
350 | | - <goals> |
351 | | - <goal>build</goal> |
352 | | - </goals> |
353 | | - <phase>package</phase> |
354 | | - </execution> |
355 | 349 | </executions> |
356 | 350 | <configuration> |
357 | | - <imageName>sqlite-jdbc-osinfo</imageName> |
358 | | - <mainClass>org.sqlite.util.OSInfo</mainClass> |
| 351 | + <fallback>false</fallback> |
| 352 | + <verbose>true</verbose> |
359 | 353 | <buildArgs> |
360 | | - <buildArg>--no-fallback</buildArg> |
361 | | - <buildArg>--verbose</buildArg> |
362 | | - <buildArg>--enable-url-protocols=jar</buildArg> |
363 | | - <buildArg>--report-unsupported-elements-at-runtime</buildArg> |
| 354 | + <!-- |
| 355 | + ArchUnit tests don't run in native-image tests. |
| 356 | + Remove the ArchUnit JUnit Engine from the ServiceLoader. |
| 357 | + --> |
| 358 | + <buildArg> |
| 359 | + -H:ServiceLoaderFeatureExcludeServiceProviders=com.tngtech.archunit.junit.internal.ArchUnitTestEngine |
| 360 | + </buildArg> |
364 | 361 | </buildArgs> |
365 | 362 | </configuration> |
366 | 363 | </plugin> |
|
370 | 367 | <artifactId>maven-surefire-plugin</artifactId> |
371 | 368 | <version>${surefire.version}</version> |
372 | 369 | <configuration> |
373 | | - <!-- If enabled, will run the GraalVM tracing agent while running tests --> |
374 | | - <!-- <argLine>-agentlib:native-image-agent=config-output-dir=META-INF/native-image</argLine>--> |
375 | 370 | <excludes> |
376 | 371 | <!-- Cannot run in native mode, classes under test cannot be found, class path is empty --> |
377 | 372 | <exclude>**/MultipleClassLoaderTest.java</exclude> |
378 | | - <!-- java.lang.NoSuchMethodError: org.sqlite.BusyHandlerTest$1.callback(I)I --> |
379 | | - <exclude>**/BusyHandlerTest</exclude> |
380 | | - <!-- java.sql.SQLException: Out of memory from JNI org.sqlite.core.NativeDB.throwex(NativeDB.java:510) --> |
381 | | - <include>**/RSMetaDataTest</include> |
382 | | - <!-- SegFault --> |
383 | | - <exclude>**/UDFCustomErrorTest.java</exclude> |
384 | 373 | <!-- Not needed --> |
385 | 374 | <exclude>**/architecture/*.java</exclude> |
386 | 375 | </excludes> |
387 | 376 | </configuration> |
388 | 377 | </plugin> |
389 | 378 | </plugins> |
390 | 379 | </build> |
391 | | - <dependencies> |
392 | | - <!-- Can be removed once JUnit 5.8 is used --> |
393 | | - <dependency> |
394 | | - <groupId>org.graalvm.buildtools</groupId> |
395 | | - <artifactId>junit-platform-native</artifactId> |
396 | | - <version>0.9.3</version> |
397 | | - <scope>test</scope> |
398 | | - </dependency> |
399 | | - </dependencies> |
400 | 380 | </profile> |
401 | 381 | </profiles> |
402 | 382 |
|
403 | 383 | <dependencies> |
404 | 384 | <dependency> |
405 | 385 | <groupId>org.junit.jupiter</groupId> |
406 | | - <artifactId>junit-jupiter-api</artifactId> |
407 | | - <version>${junit.version}</version> |
408 | | - <scope>test</scope> |
409 | | - </dependency> |
410 | | - <dependency> |
411 | | - <groupId>org.junit.jupiter</groupId> |
412 | | - <artifactId>junit-jupiter-engine</artifactId> |
| 386 | + <artifactId>junit-jupiter</artifactId> |
413 | 387 | <version>${junit.version}</version> |
414 | 388 | <scope>test</scope> |
415 | 389 | </dependency> |
416 | 390 | <dependency> |
417 | 391 | <groupId>org.assertj</groupId> |
418 | 392 | <artifactId>assertj-core</artifactId> |
419 | | - <version>3.23.1</version> |
| 393 | + <version>3.24.2</version> |
420 | 394 | <scope>test</scope> |
421 | 395 | </dependency> |
422 | 396 | <dependency> |
423 | 397 | <groupId>org.junit-pioneer</groupId> |
424 | 398 | <artifactId>junit-pioneer</artifactId> |
425 | | - <version>1.7.1</version> |
| 399 | + <version>2.0.1</version> |
426 | 400 | <scope>test</scope> |
427 | 401 | </dependency> |
428 | 402 | <dependency> |
429 | 403 | <groupId>org.mockito</groupId> |
430 | 404 | <artifactId>mockito-core</artifactId> |
431 | | - <version>4.8.1</version> |
| 405 | + <version>5.3.0</version> |
432 | 406 | <scope>test</scope> |
433 | 407 | </dependency> |
434 | 408 | <dependency> |
435 | 409 | <groupId>com.tngtech.archunit</groupId> |
436 | 410 | <artifactId>archunit-junit5</artifactId> |
437 | | - <version>1.0.0</version> |
| 411 | + <version>1.0.1</version> |
438 | 412 | <scope>test</scope> |
439 | 413 | </dependency> |
440 | 414 | <!-- Required by archunit --> |
441 | 415 | <dependency> |
442 | 416 | <groupId>ch.qos.logback</groupId> |
443 | 417 | <artifactId>logback-classic</artifactId> |
444 | | - <version>1.3.4</version> |
| 418 | + <version>1.4.6</version> |
445 | 419 | <scope>test</scope> |
446 | 420 | </dependency> |
447 | 421 | </dependencies> |
|
0 commit comments