|
6 | 6 | <modelVersion>4.0.0</modelVersion>
|
7 | 7 | <groupId>io.goobi.viewer</groupId>
|
8 | 8 | <artifactId>viewer-indexer</artifactId>
|
9 |
| - <version>24.12-SNAPSHOT</version> |
| 9 | + <version>25.01-SNAPSHOT</version> |
10 | 10 |
|
11 | 11 |
|
12 | 12 | <name>Goobi viewer - Indexer</name>
|
|
19 | 19 |
|
20 | 20 | <properties>
|
21 | 21 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
22 |
| - <maven.compiler.release>17</maven.compiler.release> |
| 22 | + <maven.compiler.release>21</maven.compiler.release> |
23 | 23 | <skipTests>true</skipTests>
|
24 | 24 | <skipDependencyCheck>true</skipDependencyCheck>
|
25 | 25 | <failOnSnapshot>false</failOnSnapshot>
|
|
28 | 28 | <sonar.projectKey>intranda_goobi-viewer-indexer</sonar.projectKey>
|
29 | 29 | <sonar.organization>intranda</sonar.organization>
|
30 | 30 | <sonar.host.url>https://sonarcloud.io</sonar.host.url>
|
31 |
| - <sonar.java.source>17</sonar.java.source> |
32 |
| - <sonar.java.target>17</sonar.java.target> |
| 31 | + <sonar.java.source>21</sonar.java.source> |
| 32 | + <sonar.java.target>21</sonar.java.target> |
33 | 33 |
|
34 | 34 | <!-- Checkstyle -->
|
35 |
| - <checkstyle.max.violations>140</checkstyle.max.violations> |
| 35 | + <checkstyle.max.violations>115</checkstyle.max.violations> |
36 | 36 | <skipCheckstyle>true</skipCheckstyle>
|
37 | 37 |
|
38 | 38 | <!-- Manifest information -->
|
|
42 | 42 | <!-- intranda libraries -->
|
43 | 43 | <alto.version>1.6.2</alto.version>
|
44 | 44 | <iiif-api-model.version>2.6.5</iiif-api-model.version>
|
45 |
| - <normdataimporter.version>1.11.3</normdataimporter.version> |
| 45 | + <normdataimporter.version>2.0.0-SNAPSHOT</normdataimporter.version> |
46 | 46 |
|
47 | 47 | <!-- other libraries -->
|
48 | 48 | <angus-mail.version>2.0.3</angus-mail.version>
|
49 |
| - <commons-beanutils.version>1.9.4</commons-beanutils.version> |
| 49 | + <commons-beanutils.version>1.10.0</commons-beanutils.version> |
50 | 50 | <commons-configuration2.version>2.11.0</commons-configuration2.version>
|
51 | 51 | <commons-io.version>2.18.0</commons-io.version>
|
52 | 52 | <commons-jxpath.version>1.3</commons-jxpath.version>
|
53 | 53 | <commons-lang3.version>3.17.0</commons-lang3.version>
|
54 |
| - <commons-text.version>1.12.0</commons-text.version> |
| 54 | + <commons-text.version>1.13.0</commons-text.version> |
55 | 55 | <httpclient.version>4.5.14</httpclient.version>
|
56 | 56 | <httpcore.version>4.4.16</httpcore.version>
|
57 | 57 | <icu.version>76.1</icu.version>
|
58 | 58 | <imageio-openjpeg.version>0.6.8</imageio-openjpeg.version>
|
59 |
| - <log4j.version>2.24.2</log4j.version> |
| 59 | + <log4j.version>2.24.3</log4j.version> |
60 | 60 | <jackson.version>2.18.2</jackson.version>
|
61 | 61 | <jaxen.version>2.0.0</jaxen.version>
|
62 | 62 | <jai.version>1.4.0</jai.version>
|
63 | 63 | <jakarta.mail-api.version>2.1.3</jakarta.mail-api.version>
|
64 | 64 | <jdom2.version>2.0.6.1</jdom2.version>
|
65 | 65 | <jsoup.version>1.18.3</jsoup.version>
|
66 |
| - <json.version>20240303</json.version> |
67 |
| - <junit.version>5.11.3</junit.version> |
| 66 | + <json.version>20250107</json.version> |
| 67 | + <junit.version>5.11.4</junit.version> |
68 | 68 | <metadata-extractor.version>2.19.0</metadata-extractor.version>
|
69 | 69 | <solr.version>9.7.0</solr.version>
|
70 | 70 | <sf-geojson.version>3.3.3</sf-geojson.version>
|
|
302 | 302 | <artifactId>maven-compiler-plugin</artifactId>
|
303 | 303 | <version>3.13.0</version>
|
304 | 304 | <configuration>
|
305 |
| - <compilerArgs> |
| 305 | + <compilerArgs> |
| 306 | + <!-- Explicitly enable annotation processing --> |
| 307 | + <arg>-proc:full</arg> |
306 | 308 | <arg>-Xlint:deprecation</arg>
|
307 | 309 | <arg>-Xlint:unchecked</arg>
|
308 | 310 | </compilerArgs>
|
|
311 | 313 | <plugin>
|
312 | 314 | <groupId>org.apache.maven.plugins</groupId>
|
313 | 315 | <artifactId>maven-surefire-plugin</artifactId>
|
314 |
| - <version>3.5.0</version> |
| 316 | + <version>3.5.2</version> |
315 | 317 | <configuration>
|
316 | 318 | <skipTests>${skipTests}</skipTests>
|
317 | 319 | </configuration>
|
318 | 320 | </plugin>
|
319 | 321 | <plugin>
|
320 | 322 | <groupId>org.apache.maven.plugins</groupId>
|
321 | 323 | <artifactId>maven-dependency-plugin</artifactId>
|
322 |
| - <version>3.8.0</version> |
| 324 | + <version>3.8.1</version> |
323 | 325 | <executions>
|
324 | 326 | <execution>
|
325 | 327 | <id>analyze</id>
|
|
443 | 445 | <plugin>
|
444 | 446 | <groupId>org.codehaus.mojo</groupId>
|
445 | 447 | <artifactId>versions-maven-plugin</artifactId>
|
446 |
| - <version>2.17.1</version> |
| 448 | + <version>2.18.0</version> |
447 | 449 | <configuration>
|
448 | 450 | <rulesUri>file://${basedir}/version-number-rules.xml</rulesUri>
|
449 | 451 | </configuration>
|
|
475 | 477 | <plugin>
|
476 | 478 | <groupId>org.apache.maven.plugins</groupId>
|
477 | 479 | <artifactId>maven-checkstyle-plugin</artifactId>
|
478 |
| - <version>3.5.0</version> |
| 480 | + <version>3.6.0</version> |
479 | 481 | <dependencies>
|
480 | 482 | <dependency>
|
481 | 483 | <groupId>com.puppycrawl.tools</groupId>
|
482 | 484 | <artifactId>checkstyle</artifactId>
|
483 |
| - <version>10.20.2</version> |
| 485 | + <version>10.21.1</version> |
484 | 486 | </dependency>
|
485 | 487 | </dependencies>
|
486 | 488 | <executions>
|
|
505 | 507 | <plugin>
|
506 | 508 | <groupId>org.apache.maven.plugins</groupId>
|
507 | 509 | <artifactId>maven-javadoc-plugin</artifactId>
|
508 |
| - <version>3.10.1</version> |
| 510 | + <version>3.11.2</version> |
509 | 511 | <configuration>
|
510 | 512 | <doclint>none</doclint>
|
511 | 513 | <failOnWarnings>true</failOnWarnings>
|
|
0 commit comments