|
90 | 90 | <version>${org.projectlombok.lombok-mapstruct-binding.version}</version> |
91 | 91 | </path> |
92 | 92 | </annotationProcessorPaths> |
93 | | - <source>11</source> |
94 | | - <target>11</target> |
| 93 | + <release>${compiler.release}</release> |
| 94 | + </configuration> |
| 95 | + </plugin> |
| 96 | + <plugin> |
| 97 | + <groupId>org.apache.maven.plugins</groupId> |
| 98 | + <artifactId>maven-pmd-plugin</artifactId> |
| 99 | + <version>3.23.0</version> |
| 100 | + <configuration> |
| 101 | + <linkXRef>false</linkXRef> |
| 102 | + <printFailingErrors>true</printFailingErrors> |
| 103 | + <failurePriority>3</failurePriority> |
| 104 | + <targetJdk>${compiler.release}</targetJdk> |
95 | 105 | </configuration> |
96 | 106 | </plugin> |
97 | | - <plugin> |
98 | | - <groupId>org.apache.maven.plugins</groupId> |
99 | | - <artifactId>maven-pmd-plugin</artifactId> |
100 | | - <version>3.23.0</version> |
101 | | - <configuration> |
102 | | - <linkXRef>false</linkXRef> |
103 | | - <printFailingErrors>true</printFailingErrors> |
104 | | - <failurePriority>3</failurePriority> |
105 | | - <targetJdk>11</targetJdk> |
106 | | - </configuration> |
107 | | - </plugin> |
108 | 107 | <plugin> |
109 | 108 | <groupId>com.diffplug.spotless</groupId> |
110 | 109 | <artifactId>spotless-maven-plugin</artifactId> |
|
129 | 128 | <groupId>org.apache.maven.plugins</groupId> |
130 | 129 | <artifactId>maven-compiler-plugin</artifactId> |
131 | 130 | <configuration> |
132 | | - <source>11</source> |
133 | | - <target>11</target> |
| 131 | + <release>${compiler.release}</release> |
134 | 132 | </configuration> |
135 | 133 | </plugin> |
136 | 134 | <plugin> |
|
150 | 148 | <plugin> |
151 | 149 | <groupId>org.sonatype.central</groupId> |
152 | 150 | <artifactId>central-publishing-maven-plugin</artifactId> |
153 | | - <version>0.8.0</version> |
| 151 | + <version>0.9.0</version> |
154 | 152 | <extensions>true</extensions> |
155 | 153 | <configuration> |
156 | 154 | <publishingServerId>central</publishingServerId> |
|
162 | 160 | </build> |
163 | 161 |
|
164 | 162 | <profiles> |
165 | | - <profile> |
166 | | - <id>jdk-9-plus</id> |
167 | | - <activation> |
168 | | - <jdk>[9,)</jdk> |
169 | | - </activation> |
170 | | - <properties> |
171 | | - <surefire.addOpens> |
172 | | - --add-opens java.base/java.lang=ALL-UNNAMED |
173 | | - --add-opens java.base/java.util=ALL-UNNAMED |
174 | | - --add-opens java.base/java.net=ALL-UNNAMED |
175 | | - --add-opens java.base/sun.net.www.protocol.https=ALL-UNNAMED |
176 | | - --add-opens java.base/java.io=ALL-UNNAMED |
177 | | - --add-opens java.base/java.lang.reflect=ALL-UNNAMED |
178 | | - </surefire.addOpens> |
179 | | - </properties> |
180 | | - </profile> |
181 | 163 | <profile> |
182 | 164 | <id>release</id> |
183 | 165 | <build> |
|
356 | 338 | <scope>test</scope> |
357 | 339 | <version>${org.junit.jupiter.version}</version> |
358 | 340 | </dependency> |
359 | | - <dependency> |
360 | | - <artifactId>junit-platform-suite</artifactId> |
361 | | - <groupId>org.junit.platform</groupId> |
362 | | - <scope>test</scope> |
363 | | - <version>${org.junit.platform.version}</version> |
364 | | - </dependency> |
365 | 341 | <dependency> |
366 | 342 | <artifactId>junit-pioneer</artifactId> |
367 | 343 | <groupId>org.junit-pioneer</groupId> |
|
386 | 362 | <version>${wiremock.version}</version> |
387 | 363 | <scope>test</scope> |
388 | 364 | </dependency> |
389 | | - <!-- https://mvnrepository.com/artifact/org.hamcrest/hamcrest --> |
390 | | - <dependency> |
391 | | - <groupId>org.hamcrest</groupId> |
392 | | - <artifactId>hamcrest</artifactId> |
393 | | - <version>${org.hamcrest.version}</version> |
394 | | - <scope>test</scope> |
395 | | - </dependency> |
396 | 365 | </dependencies> |
397 | 366 |
|
398 | 367 | <scm> |
|
405 | 374 | <!-- MINDEE VERSION GOES HERE --> |
406 | 375 | <revision>5.0.0-alpha1</revision> |
407 | 376 |
|
| 377 | + <!-- Give special access when running tests --> |
| 378 | + <surefire.addOpens> |
| 379 | + --add-opens java.base/java.lang=ALL-UNNAMED |
| 380 | + --add-opens java.base/java.util=ALL-UNNAMED |
| 381 | + --add-opens java.base/java.net=ALL-UNNAMED |
| 382 | + --add-opens java.base/sun.net.www.protocol.https=ALL-UNNAMED |
| 383 | + --add-opens java.base/java.io=ALL-UNNAMED |
| 384 | + --add-opens java.base/java.lang.reflect=ALL-UNNAMED |
| 385 | + </surefire.addOpens> |
| 386 | + |
| 387 | + <!-- Minimum Java version --> |
| 388 | + <compiler.release>11</compiler.release> |
| 389 | + |
| 390 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 391 | + |
| 392 | + <!-- Code dependencies --> |
408 | 393 | <tools.jackson.core.databind.version>3.1.1</tools.jackson.core.databind.version> |
409 | 394 | <com.fasterxml.jackson.datatype.version>2.21.2</com.fasterxml.jackson.datatype.version> |
410 | 395 | <com.squareup.okhttp3.version>4.12.0</com.squareup.okhttp3.version> |
411 | | - <info.picocli.version>4.7.6</info.picocli.version> |
412 | | - <maven.compiler.source>11</maven.compiler.source> |
413 | | - <maven.compiler.target>11</maven.compiler.target> |
| 396 | + <info.picocli.version>4.7.7</info.picocli.version> |
414 | 397 | <org.apache.commons.math3.version>3.6.1</org.apache.commons.math3.version> |
415 | 398 | <org.apache.httpcomponents.client5.httpclient5.version>5.4.4</org.apache.httpcomponents.client5.httpclient5.version> |
416 | | - <commons-codec.version>1.20.0</commons-codec.version> |
417 | | - <org.apache.maven.clean.version>3.1.0</org.apache.maven.clean.version> |
| 399 | + <commons-codec.version>1.21.0</commons-codec.version> |
| 400 | + <org.apache.pdfbox.version>3.0.7</org.apache.pdfbox.version> |
| 401 | + <org.mapstruct.version>1.5.3.Final</org.mapstruct.version> |
| 402 | + <org.projectlombok.lombok-mapstruct-binding.version>0.2.0</org.projectlombok.lombok-mapstruct-binding.version> |
| 403 | + <org.projectlombok.version>1.18.40</org.projectlombok.version> |
| 404 | + <org.slf4j.version>2.0.17</org.slf4j.version> |
| 405 | + |
| 406 | + <!-- Build/Test dependencies --> |
| 407 | + <org.apache.maven.clean.version>3.5.0</org.apache.maven.clean.version> |
418 | 408 | <org.apache.maven.compiler.version>3.12.1</org.apache.maven.compiler.version> |
419 | 409 | <org.apache.maven.failsafe.version>3.5.5</org.apache.maven.failsafe.version> |
420 | 410 | <org.apache.maven.gpg.version>1.5</org.apache.maven.gpg.version> |
|
424 | 414 | <org.apache.maven.resources.version>3.0.2</org.apache.maven.resources.version> |
425 | 415 | <org.apache.maven.project.info.reports.version>3.0.0</org.apache.maven.project.info.reports.version> |
426 | 416 | <org.apache.maven.site.version>3.7.1</org.apache.maven.site.version> |
427 | | - <org.apache.maven.surfire.version>3.2.5</org.apache.maven.surfire.version> |
428 | | - <org.apache.pdfbox.version>3.0.5</org.apache.pdfbox.version> |
429 | | - <org.junit.jupiter.version>5.8.2</org.junit.jupiter.version> |
430 | | - <org.junit.pioneer.version>1.9.1</org.junit.pioneer.version> |
431 | | - <org.junit.platform.version>1.9.2</org.junit.platform.version> |
432 | | - <org.hamcrest.version>2.2</org.hamcrest.version> |
433 | | - <org.mapstruct.version>1.5.3.Final</org.mapstruct.version> |
434 | | - <org.projectlombok.lombok-mapstruct-binding.version>0.2.0</org.projectlombok.lombok-mapstruct-binding.version> |
435 | | - <org.projectlombok.version>1.18.38</org.projectlombok.version> |
436 | | - <org.slf4j.version>2.0.17</org.slf4j.version> |
437 | | - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 417 | + <org.apache.maven.surfire.version>3.5.5</org.apache.maven.surfire.version> |
438 | 418 | <wiremock.version>3.13.2</wiremock.version> |
| 419 | + <!-- jupiter version 5.x is the last with JRE 11 support --> |
| 420 | + <org.junit.jupiter.version>5.11.4</org.junit.jupiter.version> |
| 421 | + <org.junit.pioneer.version>2.3.0</org.junit.pioneer.version> |
439 | 422 | </properties> |
440 | 423 |
|
441 | 424 | </project> |
0 commit comments