Skip to content

Commit b08d7c4

Browse files
committed
Micronaut: 4.7.4
1 parent b273d4b commit b08d7c4

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

micronaut-app/build.gradle

+19-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
plugins {
22
id("com.github.johnrengelman.shadow") version "8.1.1"
3-
id("io.micronaut.application") version "4.2.0"
4-
id("io.micronaut.test-resources") version "4.2.0"
3+
id("io.micronaut.application") version "4.4.4"
4+
id("io.micronaut.test-resources") version "4.4.4"
5+
id("io.micronaut.aot") version "4.4.4"
56
}
67

78
group = 'bitxon.micronaut'
@@ -29,19 +30,20 @@ dependencies {
2930
implementation("io.micronaut.beanvalidation:micronaut-hibernate-validator")
3031
implementation("io.micronaut.data:micronaut-data-hibernate-jpa")
3132
implementation("io.micronaut.sql:micronaut-jdbc-hikari")
33+
implementation("jakarta.annotation:jakarta.annotation-api")
3234
implementation("org.mapstruct:mapstruct:1.5.3.Final")
3335
compileOnly("org.projectlombok:lombok")
34-
runtimeOnly("org.yaml:snakeyaml")
3536
runtimeOnly("ch.qos.logback:logback-classic")
3637
runtimeOnly("org.postgresql:postgresql")
38+
runtimeOnly("org.yaml:snakeyaml")
3739
testImplementation("io.micronaut.test:micronaut-test-rest-assured")
3840
testImplementation("org.assertj:assertj-core")
41+
testImplementation("org.junit.jupiter:junit-jupiter-params")
3942
testImplementation("org.testcontainers:junit-jupiter")
4043
testImplementation("org.testcontainers:postgresql")
4144
testImplementation("org.testcontainers:testcontainers")
4245
testImplementation project(":common-wiremock")
4346
testImplementation("org.wiremock:wiremock:3.2.0")
44-
testImplementation("org.junit.jupiter:junit-jupiter-params")
4547
}
4648

4749
application {
@@ -50,12 +52,24 @@ application {
5052

5153
graalvmNative.toolchainDetection = false
5254
micronaut {
53-
version("4.2.0")
55+
version("4.7.4")
5456
runtime("netty")
5557
testRuntime("junit5")
5658
processing {
5759
incremental(true)
5860
annotations("bitxon.micronaut.*")
5961
}
62+
aot {
63+
// Please review carefully the optimizations enabled below
64+
// Check https://micronaut-projects.github.io/micronaut-aot/latest/guide/ for more details
65+
optimizeServiceLoading = false
66+
convertYamlToJava = false
67+
precomputeOperations = true
68+
cacheEnvironment = true
69+
optimizeClassLoading = true
70+
deduceEnvironment = true
71+
optimizeNetty = true
72+
replaceLogbackXml = true
73+
}
6074
}
6175

micronaut-app/micronaut-cli.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ defaultPackage: bitxon.micronaut
33
testFramework: junit
44
sourceLanguage: java
55
buildTool: gradle
6-
features: [annotation-api, app-name, assertj, data, data-jpa, gradle, hibernate-validator, http-client, jackson-databind, java, java-application, jdbc-hikari, junit, logback, lombok, management, micronaut-build, netty-server, postgres, readme, shade, test-resources, testcontainers, yaml]
6+
features: [annotation-api, app-name, assertj, data, data-jpa, gradle, hibernate-validator, http-client, jackson-databind, java, java-application, jdbc-hikari, junit, junit-params, logback, lombok, management, micronaut-aot, micronaut-build, micronaut-http-validation, micronaut-test-rest-assured, netty-server, postgres, readme, shade, static-resources, test-resources, testcontainers, yaml, yaml-build]

0 commit comments

Comments
 (0)