|
3 | 3 | <modelVersion>4.0.0</modelVersion> |
4 | 4 | <groupId>com.frightanic</groupId> |
5 | 5 | <artifactId>open-data-smn</artifactId> |
6 | | - <version>2.0.2-SNAPSHOT</version> |
| 6 | + <version>2.0.3-SNAPSHOT</version> |
7 | 7 |
|
8 | 8 | <name>OpenData SMN</name> |
9 | 9 | <description>An API to serve publicly available data from the SwissMetNet.</description> |
|
52 | 52 |
|
53 | 53 | <properties> |
54 | 54 | <!-- dependencies --> |
55 | | - <dokka.version>1.7.10</dokka.version> |
56 | | - <jacoco.version>0.8.8</jacoco.version> |
57 | | - <kotlin.version>1.7.10</kotlin.version> |
58 | | - <microprofile-openapi-api.version>3.0</microprofile-openapi-api.version> |
59 | | - <quarkus.version>2.12.1.Final</quarkus.version> |
| 55 | + <dokka.version>2.1.0</dokka.version> |
| 56 | + <jacoco.version>0.8.14</jacoco.version> |
| 57 | + <kotlin.version>2.2.21</kotlin.version> |
| 58 | + <quarkus.version>3.30.5</quarkus.version> |
60 | 59 |
|
61 | 60 | <!-- plugins --> |
62 | | - <compiler-plugin.version>3.10.1</compiler-plugin.version> |
| 61 | + <compiler-plugin.version>3.12.1</compiler-plugin.version> |
63 | 62 | <exec-maven-plugin.version>3.1.0</exec-maven-plugin.version> |
64 | 63 | <gpg-plugin.version>3.0.1</gpg-plugin.version> |
65 | | - <surefire-plugin.version>3.0.0-M7</surefire-plugin.version> |
| 64 | + <surefire-plugin.version>3.2.3</surefire-plugin.version> |
66 | 65 |
|
67 | 66 | <!-- Docker/Buildx --> |
68 | 67 | <buildx.builder.name>maven</buildx.builder.name> |
69 | 68 | <buildx.platforms>linux/amd64,linux/arm64</buildx.platforms> |
70 | 69 | <docker.file>src/main/docker/Dockerfile.jvm</docker.file> |
71 | 70 | <docker.image-name>marcelstoer/open-data-smn</docker.image-name> |
72 | 71 |
|
73 | | - <java.version>11</java.version> |
| 72 | + <java.version>17</java.version> |
| 73 | + <maven.compiler.release>${java.version}</maven.compiler.release> |
74 | 74 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
75 | 75 | <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
76 | 76 | <skipITs>true</skipITs> |
|
116 | 116 | </dependency> |
117 | 117 | <dependency> |
118 | 118 | <groupId>io.quarkus</groupId> |
119 | | - <artifactId>quarkus-resteasy-reactive-jackson</artifactId> |
| 119 | + <artifactId>quarkus-rest-jackson</artifactId> |
120 | 120 | </dependency> |
121 | 121 | <dependency> |
122 | 122 | <groupId>io.quarkus</groupId> |
123 | | - <artifactId>quarkus-resteasy-reactive</artifactId> |
| 123 | + <artifactId>quarkus-rest</artifactId> |
124 | 124 | </dependency> |
125 | 125 | <dependency> |
126 | 126 | <groupId>io.quarkus</groupId> |
|
129 | 129 | <dependency> |
130 | 130 | <groupId>org.eclipse.microprofile.openapi</groupId> |
131 | 131 | <artifactId>microprofile-openapi-api</artifactId> |
132 | | - <version>${microprofile-openapi-api.version}</version> |
133 | 132 | </dependency> |
134 | 133 |
|
135 | 134 | <!-- test --> |
|
336 | 335 | </executions> |
337 | 336 | </plugin> |
338 | 337 | <plugin> |
339 | | - <groupId>org.sonatype.plugins</groupId> |
340 | | - <artifactId>nexus-staging-maven-plugin</artifactId> |
| 338 | + <groupId>org.sonatype.central</groupId> |
| 339 | + <artifactId>central-publishing-maven-plugin</artifactId> |
341 | 340 | <extensions>true</extensions> |
342 | 341 | <configuration> |
343 | | - <serverId>ossrh</serverId> |
344 | | - <nexusUrl>https://oss.sonatype.org/</nexusUrl> |
345 | | - <autoReleaseAfterClose>true</autoReleaseAfterClose> |
| 342 | + <publishingServerId>central</publishingServerId> |
| 343 | + <autoPublish>true</autoPublish> |
| 344 | + <waitUntil>published</waitUntil> |
346 | 345 | </configuration> |
347 | 346 | </plugin> |
348 | 347 | <plugin> |
|
410 | 409 | </activation> |
411 | 410 | <properties> |
412 | 411 | <skipITs>false</skipITs> |
413 | | - <quarkus.package.type>native</quarkus.package.type> |
| 412 | + <quarkus.native.enabled>true</quarkus.native.enabled> |
| 413 | + <quarkus.package.jar.enabled>false</quarkus.package.jar.enabled> |
414 | 414 | </properties> |
415 | 415 | </profile> |
416 | 416 | </profiles> |
|
0 commit comments