|
7 | 7 | <java.version>17</java.version> |
8 | 8 | <hapi.fhir.jpa.server.starter.revision>1</hapi.fhir.jpa.server.starter.revision> |
9 | 9 | <clinical-reasoning.version>4.0.0</clinical-reasoning.version> |
| 10 | + |
| 11 | + <!-- Plugins Versions --> |
| 12 | + <maven.failsafe.version>3.5.4</maven.failsafe.version> |
| 13 | + <maven.fire.version>${maven.failsafe.version}</maven.fire.version> |
| 14 | + <maven.dependency.version>3.9.0</maven.dependency.version> |
| 15 | + <maven.compiler.version>3.14.1</maven.compiler.version> |
| 16 | + |
| 17 | + <!-- Dependencies Versions --> |
| 18 | + <spring.ai.version>1.1.2</spring.ai.version> |
| 19 | + <awaitility.version>4.3.0</awaitility.version> |
| 20 | + <micrometer.version>1.16.2</micrometer.version> |
| 21 | + <commons.logging.version>1.3.5</commons.logging.version> |
| 22 | + <spring_boot_version>3.5.9</spring_boot_version> |
| 23 | + <postgresql.version>42.7.9</postgresql.version> |
10 | 24 | </properties> |
11 | 25 |
|
12 | 26 | <!-- one-liner to take you to the cloud with settings form the application.yaml file: --> |
|
20 | 34 | <parent> |
21 | 35 | <groupId>ca.uhn.hapi.fhir</groupId> |
22 | 36 | <artifactId>hapi-fhir</artifactId> |
23 | | - <version>8.6.0</version> |
| 37 | + <version>8.6.1</version> |
24 | 38 | </parent> |
25 | 39 |
|
26 | 40 | <artifactId>hapi-fhir-jpaserver-starter</artifactId> |
|
73 | 87 | <dependency> |
74 | 88 | <groupId>org.postgresql</groupId> |
75 | 89 | <artifactId>postgresql</artifactId> |
| 90 | + <version>${postgresql.version}</version> |
76 | 91 | </dependency> |
77 | 92 | <dependency> |
78 | 93 | <groupId>com.microsoft.sqlserver</groupId> |
|
222 | 237 | <dependency> |
223 | 238 | <groupId>commons-logging</groupId> |
224 | 239 | <artifactId>commons-logging</artifactId> |
225 | | - <version>1.2</version> |
| 240 | + <version>${commons.logging.version}</version> |
226 | 241 | <scope>provided</scope> |
227 | 242 | </dependency> |
228 | 243 |
|
|
344 | 359 | <dependency> |
345 | 360 | <groupId>org.awaitility</groupId> |
346 | 361 | <artifactId>awaitility</artifactId> |
347 | | - <version>4.2.0</version> |
| 362 | + <version>${awaitility.version}</version> |
348 | 363 | <scope>test</scope> |
349 | 364 | </dependency> |
350 | 365 |
|
|
364 | 379 | <dependency> |
365 | 380 | <groupId>io.micrometer</groupId> |
366 | 381 | <artifactId>micrometer-core</artifactId> |
367 | | - <version>1.13.3</version> |
| 382 | + <version>${micrometer.version}</version> |
368 | 383 | </dependency> |
369 | 384 |
|
370 | 385 | <!-- https://mvnrepository.com/artifact/io.micrometer/micrometer-registry-prometheus --> |
371 | 386 | <dependency> |
372 | 387 | <groupId>io.micrometer</groupId> |
373 | 388 | <artifactId>micrometer-registry-prometheus</artifactId> |
374 | | - <version>1.13.3</version> |
| 389 | + <version>${micrometer.version}</version> |
375 | 390 | </dependency> |
376 | 391 |
|
377 | 392 | <!-- https://mvnrepository.com/artifact/io.micrometer/micrometer-registry-prometheus-simpleclient --> |
378 | 393 | <dependency> |
379 | 394 | <groupId>io.micrometer</groupId> |
380 | 395 | <artifactId>micrometer-registry-prometheus-simpleclient</artifactId> |
381 | | - <version>1.13.3</version> |
| 396 | + <version>${micrometer.version}</version> |
382 | 397 | </dependency> |
383 | 398 |
|
384 | 399 |
|
385 | 400 | <dependency> |
386 | 401 | <groupId>com.zaxxer</groupId> |
387 | 402 | <artifactId>HikariCP</artifactId> |
388 | | - <version>5.0.1</version> |
| 403 | + <version>5.1.0</version> |
389 | 404 | </dependency> |
390 | 405 |
|
391 | 406 | <dependency> |
392 | 407 | <groupId>org.springframework.ai</groupId> |
393 | 408 | <artifactId>spring-ai-mcp</artifactId> |
394 | | - <version>1.1.0-M2</version> |
| 409 | + <version>${spring.ai.version}</version> |
395 | 410 | </dependency> |
396 | 411 |
|
397 | 412 | <!--implementation("org.springframework.ai:spring-ai-starter-mcp-server-webmvc:1.1.0-M1")--> |
398 | 413 | <dependency> |
399 | 414 | <groupId>org.springframework.ai</groupId> |
400 | 415 | <artifactId>spring-ai-starter-mcp-server</artifactId> |
401 | | - <version>1.1.0-M2</version> |
| 416 | + <version>${spring.ai.version}</version> |
402 | 417 | </dependency> |
403 | 418 |
|
404 | 419 | <dependency> |
|
433 | 448 | <plugin> |
434 | 449 | <groupId>org.apache.maven.plugins</groupId> |
435 | 450 | <artifactId>maven-dependency-plugin</artifactId> |
436 | | - <version>3.6.0</version> |
| 451 | + <version>${maven.dependency.version}</version> |
437 | 452 | </plugin> |
438 | 453 | <plugin> |
439 | 454 | <groupId>org.apache.maven.plugins</groupId> |
440 | | - <artifactId>maven-surefire-plugin</artifactId> |
441 | | - <version>3.4.0</version> |
| 455 | + <artifactId>maven-fire-plugin</artifactId> |
| 456 | + <version>${maven.fire.version}</version> |
442 | 457 | </plugin> |
443 | 458 | </plugins> |
444 | 459 | </pluginManagement> |
|
474 | 489 | <plugin> |
475 | 490 | <groupId>org.apache.maven.plugins</groupId> |
476 | 491 | <artifactId>maven-compiler-plugin</artifactId> |
477 | | - <version>3.13.0</version> |
| 492 | + <version>${maven.compiler.version}</version> |
478 | 493 | <configuration> |
479 | 494 | <release>${java.version}</release> |
480 | 495 | </configuration> |
|
505 | 520 | <plugin> |
506 | 521 | <groupId>org.apache.maven.plugins</groupId> |
507 | 522 | <artifactId>maven-failsafe-plugin</artifactId> |
508 | | - <version>3.4.0</version> |
| 523 | + <version>${maven.failsafe.version}</version> |
509 | 524 | <configuration> |
510 | 525 | <redirectTestOutputToFile>true</redirectTestOutputToFile> |
511 | 526 | </configuration> |
|
677 | 692 | </dependency> |
678 | 693 | </dependencies> |
679 | 694 | </profile> |
680 | | - <profile> |
681 | | - <id>ossrh-repo</id> |
682 | | - <activation> |
683 | | - <activeByDefault>false</activeByDefault> |
684 | | - <property> |
685 | | - <name>deployToSonatype</name> |
686 | | - </property> |
687 | | - </activation> |
688 | | - <distributionManagement> |
689 | | - <snapshotRepository> |
690 | | - <id>ossrh</id> |
691 | | - <url>https://oss.sonatype.org/content/repositories/snapshots</url> |
692 | | - </snapshotRepository> |
693 | | - <repository> |
694 | | - <id>ossrh</id> |
695 | | - <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
696 | | - </repository> |
697 | | - </distributionManagement> |
698 | | - <build> |
699 | | - <plugins> |
700 | | - <plugin> |
701 | | - <groupId>org.sonatype.plugins</groupId> |
702 | | - <artifactId>nexus-staging-maven-plugin</artifactId> |
703 | | - <version>1.6.13</version> |
704 | | - <extensions>true</extensions> |
705 | | - <configuration> |
706 | | - <serverId>ossrh</serverId> |
707 | | - <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
708 | | - <autoReleaseAfterClose>true</autoReleaseAfterClose> |
709 | | - </configuration> |
710 | | - </plugin> |
711 | | - <plugin> |
712 | | - <groupId>org.apache.maven.plugins</groupId> |
713 | | - <artifactId>maven-gpg-plugin</artifactId> |
714 | | - <version>1.6</version> |
715 | | - <executions> |
716 | | - <execution> |
717 | | - <id>sign-artifacts</id> |
718 | | - <phase>verify</phase> |
719 | | - <goals> |
720 | | - <goal>sign</goal> |
721 | | - </goals> |
722 | | - <configuration> |
723 | | - <keyname>${gpg.keyname}</keyname> |
724 | | - <passphraseServerId>${gpg.keyname}</passphraseServerId> |
725 | | - <gpgArguments> |
726 | | - <arg>--pinentry-mode</arg> |
727 | | - <arg>loopback</arg> |
728 | | - </gpgArguments> |
729 | | - </configuration> |
730 | | - </execution> |
731 | | - </executions> |
732 | | - </plugin> |
733 | | - </plugins> |
734 | | - </build> |
735 | | - </profile> |
736 | 695 | <!-- For connecting to GCP CloudSQL Postgres instances: |
737 | 696 | https://github.com/GoogleCloudPlatform/cloud-sql-jdbc-socket-factory/blob/main/docs/jdbc.md#postgres-1 |
738 | 697 | Needs 'boot' profile as well. --> |
|
742 | 701 | <dependency> |
743 | 702 | <groupId>com.google.cloud.sql</groupId> |
744 | 703 | <artifactId>postgres-socket-factory</artifactId> |
745 | | - <version>1.17.0</version> |
| 704 | + <version>1.28.0</version> |
746 | 705 | </dependency> |
747 | 706 | </dependencies> |
748 | 707 | </profile> |
|
0 commit comments