|
2 | 2 | <modelVersion>4.0.0</modelVersion>
|
3 | 3 | <groupId>org.kohsuke</groupId>
|
4 | 4 | <artifactId>github-api</artifactId>
|
5 |
| - <version>1.324</version> |
| 5 | + <version>1.325</version> |
6 | 6 | <name>GitHub API for Java</name>
|
7 | 7 | <url>https://github-api.kohsuke.org/</url>
|
8 | 8 | <description>GitHub API for Java</description>
|
|
32 | 32 | </distributionManagement>
|
33 | 33 |
|
34 | 34 | <properties>
|
| 35 | + <spring.boot.version>3.3.3</spring.boot.version> |
35 | 36 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
36 | 37 | <spotbugs-maven-plugin.version>4.8.6.1</spotbugs-maven-plugin.version>
|
37 | 38 | <spotbugs.version>4.8.6</spotbugs.version>
|
38 | 39 | <spotbugs-maven-plugin.failOnError>true</spotbugs-maven-plugin.failOnError>
|
39 |
| - <hamcrest.version>2.2</hamcrest.version> |
| 40 | + <hamcrest.version>3.0</hamcrest.version> |
40 | 41 | <okhttp3.version>4.12.0</okhttp3.version>
|
41 | 42 | <okio.version>3.9.0</okio.version>
|
42 | 43 | <!-- Using this as the minimum bar for code coverage. Adding methods without covering them will fail this. -->
|
|
84 | 85 | <plugin>
|
85 | 86 | <groupId>org.codehaus.mojo</groupId>
|
86 | 87 | <artifactId>versions-maven-plugin</artifactId>
|
87 |
| - <version>2.16.2</version> |
| 88 | + <version>2.17.1</version> |
88 | 89 | </plugin>
|
89 | 90 | <plugin>
|
90 | 91 | <groupId>org.apache.maven.plugins</groupId>
|
91 | 92 | <artifactId>maven-help-plugin</artifactId>
|
92 |
| - <version>3.4.0</version> |
| 93 | + <version>3.5.0</version> |
93 | 94 | </plugin>
|
94 | 95 | <plugin>
|
95 | 96 | <artifactId>maven-surefire-plugin</artifactId>
|
|
225 | 226 | <plugin>
|
226 | 227 | <groupId>org.apache.maven.plugins</groupId>
|
227 | 228 | <artifactId>maven-javadoc-plugin</artifactId>
|
228 |
| - <version>3.7.0</version> |
| 229 | + <version>3.8.0</version> |
229 | 230 | <configuration>
|
230 | 231 | <release>8</release>
|
231 | 232 | <failOnWarnings>true</failOnWarnings>
|
|
243 | 244 | <autoReleaseAfterClose>true</autoReleaseAfterClose>
|
244 | 245 | </configuration>
|
245 | 246 | </plugin>
|
246 |
| - <plugin> |
247 |
| - <groupId>org.codehaus.mojo</groupId> |
248 |
| - <artifactId>animal-sniffer-maven-plugin</artifactId> |
249 |
| - <version>1.22</version> |
250 |
| - <configuration> |
251 |
| - <signature> |
252 |
| - <groupId>org.codehaus.mojo.signature</groupId> |
253 |
| - <artifactId>java18</artifactId> |
254 |
| - <version>1.0</version> |
255 |
| - </signature> |
256 |
| - <ignores> |
257 |
| - java.net.http.* |
258 |
| - </ignores> |
259 |
| - </configuration> |
260 |
| - <executions> |
261 |
| - <execution> |
262 |
| - <id>ensure-java-1.8-class-library</id> |
263 |
| - <phase>test</phase> |
264 |
| - <goals> |
265 |
| - <goal>check</goal> |
266 |
| - </goals> |
267 |
| - </execution> |
268 |
| - </executions> |
269 |
| - </plugin> |
270 | 247 | </plugins>
|
271 | 248 | </pluginManagement>
|
272 | 249 | <plugins>
|
| 250 | + <!-- |
| 251 | + This plugin is used to generate AOT metadata during tests so that it can be |
| 252 | + compared against those in META-INF/native-image/org.kohsuke/github-api/*. |
| 253 | + The tests are located in src/test/java/org.kohsuke.aot |
| 254 | + --> |
| 255 | + <plugin> |
| 256 | + <groupId>org.springframework.boot</groupId> |
| 257 | + <artifactId>spring-boot-maven-plugin</artifactId> |
| 258 | + <version>${spring.boot.version}</version> |
| 259 | + <executions> |
| 260 | + <execution> |
| 261 | + <id>process-test-aot</id> |
| 262 | + <goals> |
| 263 | + <goal>process-test-aot</goal> |
| 264 | + </goals> |
| 265 | + </execution> |
| 266 | + </executions> |
| 267 | + </plugin> |
273 | 268 | <plugin>
|
274 | 269 | <groupId>org.apache.maven.plugins</groupId>
|
275 | 270 | <artifactId>maven-site-plugin</artifactId>
|
|
278 | 273 | <plugin>
|
279 | 274 | <groupId>org.apache.maven.plugins</groupId>
|
280 | 275 | <artifactId>maven-release-plugin</artifactId>
|
281 |
| - <version>3.1.0</version> |
| 276 | + <version>3.1.1</version> |
282 | 277 | <configuration>
|
283 | 278 | <autoVersionSubmodules>true</autoVersionSubmodules>
|
284 | 279 | <useReleaseProfile>false</useReleaseProfile>
|
|
293 | 288 | <plugin>
|
294 | 289 | <groupId>org.apache.maven.plugins</groupId>
|
295 | 290 | <artifactId>maven-project-info-reports-plugin</artifactId>
|
296 |
| - <version>3.6.1</version> |
| 291 | + <version>3.7.0</version> |
297 | 292 | <dependencies>
|
298 | 293 | <dependency>
|
299 | 294 | <groupId>org.apache.bcel</groupId>
|
|
465 | 460 | <dependency>
|
466 | 461 | <groupId>com.fasterxml.jackson</groupId>
|
467 | 462 | <artifactId>jackson-bom</artifactId>
|
468 |
| - <version>2.17.1</version> |
| 463 | + <version>2.17.2</version> |
469 | 464 | <scope>import</scope>
|
470 | 465 | <type>pom</type>
|
471 | 466 | </dependency>
|
|
490 | 485 | <version>${hamcrest.version}</version>
|
491 | 486 | <scope>test</scope>
|
492 | 487 | </dependency>
|
| 488 | + <!-- |
| 489 | + This plugin is used to start a spring boot application during tests |
| 490 | + to generate AOT metadata. See also spring-boot-maven-plugin |
| 491 | + --> |
| 492 | + <dependency> |
| 493 | + <groupId>org.springframework.boot</groupId> |
| 494 | + <artifactId>spring-boot-starter-test</artifactId> |
| 495 | + <version>${spring.boot.version}</version> |
| 496 | + <scope>test</scope> |
| 497 | + </dependency> |
493 | 498 | <!-- This is needed in order to force junit4 and JTH tests to use newer hamcrest version -->
|
494 | 499 | <dependency>
|
495 | 500 | <groupId>org.hamcrest</groupId>
|
|
518 | 523 | <dependency>
|
519 | 524 | <groupId>org.awaitility</groupId>
|
520 | 525 | <artifactId>awaitility</artifactId>
|
521 |
| - <version>4.2.1</version> |
| 526 | + <version>4.2.2</version> |
| 527 | + <scope>test</scope> |
| 528 | + </dependency> |
| 529 | + <!-- junit vintage engine is used because junit4 and junit5 tests are required --> |
| 530 | + <dependency> |
| 531 | + <groupId>org.junit.vintage</groupId> |
| 532 | + <artifactId>junit-vintage-engine</artifactId> |
| 533 | + <version>5.10.2</version> |
522 | 534 | <scope>test</scope>
|
523 | 535 | </dependency>
|
524 | 536 | <dependency>
|
|
528 | 540 | <dependency>
|
529 | 541 | <groupId>commons-io</groupId>
|
530 | 542 | <artifactId>commons-io</artifactId>
|
531 |
| - <version>2.8.0</version> |
| 543 | + <version>2.16.1</version> |
532 | 544 | </dependency>
|
533 | 545 | <dependency>
|
534 | 546 | <groupId>com.infradna.tool</groupId>
|
|
622 | 634 | <dependency>
|
623 | 635 | <groupId>org.mockito</groupId>
|
624 | 636 | <artifactId>mockito-core</artifactId>
|
625 |
| - <version>4.11.0</version> |
| 637 | + <version>5.13.0</version> |
626 | 638 | <scope>test</scope>
|
627 | 639 | </dependency>
|
628 | 640 | <dependency>
|
|
646 | 658 | <dependency>
|
647 | 659 | <groupId>org.slf4j</groupId>
|
648 | 660 | <artifactId>slf4j-simple</artifactId>
|
649 |
| - <version>2.0.13</version> |
| 661 | + <version>2.0.16</version> |
650 | 662 | <scope>test</scope>
|
651 | 663 | </dependency>
|
652 | 664 | </dependencies>
|
|
0 commit comments