Skip to content
This repository was archived by the owner on Jun 6, 2024. It is now read-only.

Commit 1001d15

Browse files
committed
Upgrade to Micronaut 4.2.2
1 parent bc8cefb commit 1001d15

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

pom.xml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,25 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>ch.unisg.library.systemlibrarian</groupId>
66
<artifactId>alma-job-runner</artifactId>
7-
<version>1.0.2</version>
7+
<version>1.0.3</version>
88
<packaging>${packaging}</packaging>
99

10+
<!--
11+
Upgrade to Micronaut 4
12+
https://micronaut.io/2023/05/09/upgrade-to-micronaut-framework-4-0-0/
13+
(remove this note after v4 runs well)
14+
-->
1015
<parent>
11-
<groupId>io.micronaut</groupId>
16+
<groupId>io.micronaut.platform</groupId>
1217
<artifactId>micronaut-parent</artifactId>
13-
<version>3.8.7</version>
18+
<version>4.2.2</version>
1419
</parent>
1520

1621
<properties>
1722
<packaging>docker</packaging>
1823
<jdk.version>17</jdk.version>
1924
<release.version>17</release.version>
20-
<micronaut.version>3.8.7</micronaut.version>
25+
<micronaut.version>4.2.2</micronaut.version>
2126
<micronaut.runtime>netty</micronaut.runtime>
2227
<jgit.ssh.version>6.8.0.202311291450-r</jgit.ssh.version>
2328
<jsch.version>0.2.15</jsch.version>
@@ -54,7 +59,7 @@
5459
<scope>compile</scope>
5560
</dependency>
5661
<dependency>
57-
<groupId>io.micronaut</groupId>
62+
<groupId>io.micronaut.validation</groupId>
5863
<artifactId>micronaut-validation</artifactId>
5964
<scope>compile</scope>
6065
</dependency>
@@ -77,6 +82,11 @@
7782
<groupId>io.micronaut.views</groupId>
7883
<artifactId>micronaut-views-handlebars</artifactId>
7984
</dependency>
85+
<dependency>
86+
<groupId>org.yaml</groupId>
87+
<artifactId>snakeyaml</artifactId>
88+
<scope>runtime</scope>
89+
</dependency>
8090
<dependency>
8191
<groupId>jakarta.annotation</groupId>
8292
<artifactId>jakarta.annotation-api</artifactId>
@@ -156,7 +166,7 @@
156166
<build>
157167
<plugins>
158168
<plugin>
159-
<groupId>io.micronaut.build</groupId>
169+
<groupId>io.micronaut.maven</groupId>
160170
<artifactId>micronaut-maven-plugin</artifactId>
161171
</plugin>
162172

src/main/java/ch/unisg/library/systemlibrarian/health/HealthController.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import io.micronaut.http.MediaType;
88
import io.micronaut.http.annotation.Controller;
99
import io.micronaut.http.annotation.Get;
10+
import io.micronaut.scheduling.TaskExecutors;
11+
import io.micronaut.scheduling.annotation.ExecuteOn;
1012
import org.slf4j.Logger;
1113
import org.slf4j.LoggerFactory;
1214

@@ -15,6 +17,7 @@
1517
import java.util.List;
1618

1719
@Controller
20+
@ExecuteOn(TaskExecutors.BLOCKING)
1821
public class HealthController {
1922
private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
2023
private final AlmaApiHttpClient almaApiHttpClient;

src/main/resources/logback.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
<configuration>
22

33
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
4-
<withJansi>true</withJansi>
54
<!-- encoders are assigned the type
65
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
76
<encoder>

0 commit comments

Comments
 (0)