From ca0dd4b0a73053d98ff15813c5c1315781b21998 Mon Sep 17 00:00:00 2001
From: Brandon Clayton <bclayton@usgs.gov>
Date: Mon, 22 Apr 2024 13:02:38 -0600
Subject: [PATCH] add lambda deps

---
 build.gradle               |  1 +
 gradle.properties          |  4 ++--
 gradle/dependencies.gradle | 33 ++++++++++++++++++++-------------
 3 files changed, 23 insertions(+), 15 deletions(-)

diff --git a/build.gradle b/build.gradle
index c78af928..48917558 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 8118a497..e9a5112b 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 68834b9a..cb56d9c6 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}")
-- 
GitLab