diff --git a/build.gradle b/build.gradle index c78af92822950c89b84ac6a4f23fcbf49817f2bb..4891755811012cede54accc36029361c46149fbf 100644 --- a/build.gradle +++ b/build.gradle @@ -10,6 +10,7 @@ plugins { id "eclipse-wtp" id "jacoco" id "maven-publish" + id("io.micronaut.application") version "3.7.10" } apply from: "${projectDir}/gradle/app-version.gradle" diff --git a/gradle.properties b/gradle.properties index 8118a497abd267e2f0c8b0e72d3647bbb19841cb..e9a5112b9fa31438070694d809ca3a0b72deb9e2 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ grgitVersion = 4.1.1 jacksonVersion = 2.9.0 jgitVersion = 6.7.0.202309050840-r junitVersion = 5.8.2 -micronautVersion = 3.2.3 +micronautVersion = 3.10.1 micronautRxVersion = 2.1.1 nodePluginVersion = 3.0.1 nodeVersion = 16.3.0 @@ -19,4 +19,4 @@ shadowVersion = 7.1.2 spotbugsVersion = 4.7.0 spotlessVersion = 6.0.4 swaggerParserVersion = 2.0.30 -swaggerVersion = 2.1.7 +swaggerVersion = 2.2.21 diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle index 68834b9a1653ec5b71ff357f9e6b3992ac472423..cb56d9c6467dcff37a15efab3b884a2e29b8a198 100644 --- a/gradle/dependencies.gradle +++ b/gradle/dependencies.gradle @@ -18,19 +18,26 @@ dependencies { implementation "com.amazonaws:aws-java-sdk-ec2:${awsEc2Version}" // Micronaut - annotationProcessor platform("io.micronaut:micronaut-bom:${micronautVersion}") - annotationProcessor "io.micronaut:micronaut-inject-java" - annotationProcessor "io.micronaut:micronaut-validation" - implementation platform("io.micronaut:micronaut-bom:${micronautVersion}") - implementation "io.micronaut:micronaut-http-client" - implementation "io.micronaut:micronaut-inject" - implementation "io.micronaut:micronaut-validation" - implementation "io.micronaut:micronaut-runtime" - implementation "io.micronaut:micronaut-http-server-netty" - implementation "io.projectreactor:reactor-core" - implementation "io.micronaut.rxjava3:micronaut-rxjava3:${micronautRxVersion}" - implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:${jacksonVersion}" - runtimeOnly "ch.qos.logback:logback-classic" + // annotationProcessor platform("io.micronaut:micronaut-bom:${micronautVersion}") + // annotationProcessor "io.micronaut:micronaut-inject-java" + // annotationProcessor "io.micronaut:micronaut-validation" + // implementation platform("io.micronaut:micronaut-bom:${micronautVersion}") + // implementation "io.micronaut:micronaut-http-client" + // implementation "io.micronaut:micronaut-inject" + // implementation "io.micronaut:micronaut-validation" + // implementation "io.micronaut:micronaut-runtime" + // implementation "io.micronaut:micronaut-http-server-netty" + // implementation "io.projectreactor:reactor-core" + // implementation "io.micronaut.rxjava3:micronaut-rxjava3:${micronautRxVersion}" + // implementation "com.fasterxml.jackson.module:jackson-module-parameter-names:${jacksonVersion}" + // runtimeOnly "ch.qos.logback:logback-classic" + annotationProcessor("io.micronaut:micronaut-http-validation") + implementation("io.micronaut:micronaut-jackson-databind") + implementation("io.micronaut.aws:micronaut-aws-apigateway") + implementation("io.micronaut.crac:micronaut-crac") + implementation("jakarta.annotation:jakarta.annotation-api") + implementation("io.micronaut.aws:micronaut-function-aws-api-proxy") + runtimeOnly("ch.qos.logback:logback-classic") // Swagger annotationProcessor("io.micronaut.openapi:micronaut-openapi:${openApiVersion}")