|
3 | 3 |
|
4 | 4 | <groupId>eu.europa.ted.eforms</groupId> |
5 | 5 | <artifactId>eforms-core-java</artifactId> |
6 | | - <version>1.3.0</version> |
| 6 | + <version>1.4.0</version> |
7 | 7 |
|
8 | 8 | <name>eForms Core Library</name> |
9 | 9 | <description>API and tools for eForms applications.</description> |
|
44 | 44 | </distributionManagement> |
45 | 45 |
|
46 | 46 | <properties> |
47 | | - <project.build.outputTimestamp>2023-11-17T15:30:31Z</project.build.outputTimestamp> |
| 47 | + <project.build.outputTimestamp>2024-08-02T09:11:15Z</project.build.outputTimestamp> |
48 | 48 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
49 | 49 |
|
50 | 50 | <sonatype.server.url>s01.oss.sonatype.org</sonatype.server.url> |
|
55 | 55 | <maven.compiler.target>${java.version}</maven.compiler.target> |
56 | 56 |
|
57 | 57 | <!-- Versions - Third-party libraries --> |
58 | | - <version.antlr4>4.9.3</version.antlr4> |
| 58 | + <version.antlr4>4.13.1</version.antlr4> |
59 | 59 | <version.commons-collections>3.2.2</version.commons-collections> |
60 | 60 | <version.commons-io>2.11.0</version.commons-io> |
61 | 61 | <version.commons-lang3>3.12.0</version.commons-lang3> |
62 | 62 | <version.jackson>2.15.1</version.jackson> |
| 63 | + <version.jaxb-impl>4.0.4</version.jaxb-impl> |
63 | 64 | <version.jool>0.9.15</version.jool> |
64 | | - <version.jsr305>3.0.2</version.jsr305> |
65 | 65 | <version.junit>5.7.2</version.junit> |
66 | | - <version.logback>1.4.4</version.logback> |
| 66 | + <version.logback>1.5.3</version.logback> |
67 | 67 | <version.maven>3.8.6</version.maven> |
68 | | - <version.ph>10.0.0</version.ph> |
69 | | - <version.ph-genericode>6.2.0</version.ph-genericode> |
| 68 | + <version.ph-jaxb>11.1.3</version.ph-jaxb> |
| 69 | + <version.ph-genericode>7.1.1</version.ph-genericode> |
70 | 70 | <version.reflections>0.10.2</version.reflections> |
71 | 71 | <version.resolver>1.8.2</version.resolver> |
72 | 72 | <version.semver4j>3.1.0</version.semver4j> |
|
78 | 78 | <version.gpg.plugin>1.5</version.gpg.plugin> |
79 | 79 | <version.install.plugin>2.5.2</version.install.plugin> |
80 | 80 | <version.jacoco.plugin>0.8.10</version.jacoco.plugin> |
| 81 | + <version.japicmp.plugin>0.20.0</version.japicmp.plugin> |
81 | 82 | <version.javadoc.plugin>3.4.0</version.javadoc.plugin> |
82 | 83 | <version.source.plugin>3.2.1</version.source.plugin> |
83 | 84 | <version.jar.plugin>3.3.0</version.jar.plugin> |
84 | | - <version.surefire.plugin>3.0.0-M7</version.surefire.plugin> <!-- Versions prior to 3.0.x do not pick up Junit 5 tests correctly. --> |
| 85 | + <version.surefire.plugin>3.2.5</version.surefire.plugin> |
85 | 86 | <version.nexus-staging.plugin>1.6.7</version.nexus-staging.plugin> |
86 | 87 | </properties> |
87 | 88 |
|
|
179 | 180 | </dependency> |
180 | 181 |
|
181 | 182 | <!-- PH --> |
| 183 | + <dependency> |
| 184 | + <groupId>com.sun.xml.bind</groupId> |
| 185 | + <artifactId>jaxb-impl</artifactId> |
| 186 | + <version>${version.jaxb-impl}</version> |
| 187 | + <scope>runtime</scope> |
| 188 | + </dependency> |
182 | 189 | <dependency> |
183 | 190 | <groupId>com.helger.commons</groupId> |
184 | | - <artifactId>ph-commons</artifactId> |
185 | | - <version>${version.ph}</version> |
| 191 | + <artifactId>ph-jaxb</artifactId> |
| 192 | + <version>${version.ph-jaxb}</version> |
186 | 193 | </dependency> |
187 | 194 | <dependency> |
188 | 195 | <!-- For genericode .gc files (SDK codelist related) --> |
|
209 | 216 | <artifactId>logback-core</artifactId> |
210 | 217 | <version>${version.logback}</version> |
211 | 218 | </dependency> |
212 | | - <dependency> |
213 | | - <groupId>com.google.code.findbugs</groupId> |
214 | | - <artifactId>jsr305</artifactId> |
215 | | - <version>${version.jsr305}</version> |
216 | | - </dependency> |
217 | 219 | <dependency> |
218 | 220 | <groupId>org.antlr</groupId> |
219 | 221 | <artifactId>antlr4-runtime</artifactId> |
|
320 | 322 | </dependency> |
321 | 323 |
|
322 | 324 | <!-- PH --> |
| 325 | + <dependency> |
| 326 | + <groupId>com.sun.xml.bind</groupId> |
| 327 | + <artifactId>jaxb-impl</artifactId> |
| 328 | + </dependency> |
323 | 329 | <dependency> |
324 | 330 | <groupId>com.helger.commons</groupId> |
325 | | - <artifactId>ph-commons</artifactId> |
| 331 | + <artifactId>ph-jaxb</artifactId> |
326 | 332 | </dependency> |
327 | 333 | <dependency> |
328 | 334 | <!-- For genericode .gc files (SDK codelist related) --> |
|
341 | 347 | <artifactId>logback-core</artifactId> |
342 | 348 | <scope>test</scope> |
343 | 349 | </dependency> |
344 | | - <dependency> |
345 | | - <groupId>com.google.code.findbugs</groupId> |
346 | | - <artifactId>jsr305</artifactId> |
347 | | - <scope>provided</scope> |
348 | | - </dependency> |
349 | 350 | <dependency> |
350 | 351 | <groupId>org.antlr</groupId> |
351 | 352 | <artifactId>antlr4-runtime</artifactId> |
|
414 | 415 | <artifactId>jacoco-maven-plugin</artifactId> |
415 | 416 | <version>${version.jacoco.plugin}</version> |
416 | 417 | </plugin> |
| 418 | + <plugin> |
| 419 | + <groupId>com.github.siom79.japicmp</groupId> |
| 420 | + <artifactId>japicmp-maven-plugin</artifactId> |
| 421 | + <version>${version.japicmp.plugin}</version> |
| 422 | + </plugin> |
417 | 423 | <plugin> |
418 | 424 | <groupId>org.sonatype.plugins</groupId> |
419 | 425 | <artifactId>nexus-staging-maven-plugin</artifactId> |
|
478 | 484 | </execution> |
479 | 485 | </executions> |
480 | 486 | </plugin> |
| 487 | + |
| 488 | + <plugin> |
| 489 | + <groupId>com.github.siom79.japicmp</groupId> |
| 490 | + <artifactId>japicmp-maven-plugin</artifactId> |
| 491 | + <configuration> |
| 492 | + <!-- Old and new versions are not specified, so we compare the latest released version with the build artefact --> |
| 493 | + <parameter> |
| 494 | + <!-- Break the build in case the semantic versioning is violated --> |
| 495 | + <breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning> |
| 496 | + <!-- Output only modified classes/methods in the report --> |
| 497 | + <onlyModified>true</onlyModified> |
| 498 | + </parameter> |
| 499 | + </configuration> |
| 500 | + <executions> |
| 501 | + <execution> |
| 502 | + <phase>verify</phase> |
| 503 | + <goals> |
| 504 | + <goal>cmp</goal> |
| 505 | + </goals> |
| 506 | + </execution> |
| 507 | + </executions> |
| 508 | + </plugin> |
481 | 509 | </plugins> |
482 | 510 | </build> |
483 | 511 |
|
|
0 commit comments