@@ -9,6 +9,8 @@ slf4j = "1.7.30"
9
9
lombok = " 1.18.22"
10
10
jooq = " 3.13.4"
11
11
junit-jupiter = " 5.8.2"
12
+ micronaut = " 3.6.0"
13
+ micronaut-test = " 3.5.0"
12
14
postgresql = " 42.3.5"
13
15
connectors-testcontainers = " 1.15.3"
14
16
connectors-testcontainers-cassandra = " 1.16.0"
@@ -40,6 +42,7 @@ log4j-web = { module = "org.apache.logging.log4j:log4j-web", version.ref = "log4
40
42
jul-to-slf4j = { module = " org.slf4j:jul-to-slf4j" , version.ref = " slf4j" }
41
43
jcl-over-slf4j = { module = " org.slf4j:jcl-over-slf4j" , version.ref = " slf4j" }
42
44
hikaricp = { module = " com.zaxxer:HikariCP" , version.ref = " hikaricp" }
45
+ javax-databind = { module = " javax.xml.bind:jaxb-api" , version = " 2.4.0-b180830.0359" }
43
46
jooq = { module = " org.jooq:jooq" , version.ref = " jooq" }
44
47
jooq-codegen = { module = " org.jooq:jooq-codegen" , version.ref = " jooq" }
45
48
jooq-meta = { module = " org.jooq:jooq-meta" , version.ref = " jooq" }
@@ -90,9 +93,36 @@ micrometer-statsd = {module = "io.micrometer:micrometer-registry-statsd", versio
90
93
91
94
quartz-scheduler = {module =" org.quartz-scheduler:quartz" , version = " 2.3.2" }
92
95
96
+ # Micronaut-related dependencies
97
+ h2-database = { module = " com.h2database:h2" , version = " 2.1.214" }
98
+ hibernate-types = { module = " com.vladmihalcea:hibernate-types-52" , version = " 2.16.3" }
99
+ javax-inject = { module = " javax.inject:javax.inject" , version = " 1" }
100
+ javax-transaction = { module = " javax.transaction:javax.transaction-api" , version = " 1.3" }
101
+ micronaut-bom = { module = " io.micronaut:micronaut-bom" , version.ref = " micronaut" }
102
+ micronaut-data-processor = { module = " io.micronaut.data:micronaut-data-processor" , version = " 3.7.2" }
103
+ micronaut-flyway = { module = " io.micronaut.flyway:micronaut-flyway" , version = " 5.4.0" }
104
+ micronaut-inject = { module = " io.micronaut:micronaut-inject" }
105
+ micronaut-http-client = { module = " io.micronaut:micronaut-http-client" }
106
+ micronaut-http-server-netty = { module = " io.micronaut:micronaut-http-server-netty" }
107
+ micronaut-inject-java = { module = " io.micronaut:micronaut-inject-java" }
108
+ micronaut-jaxrs-processor = { module = " io.micronaut.jaxrs:micronaut-jaxrs-processor" , version = " 3.4.0" }
109
+ micronaut-jaxrs-server = { module = " io.micronaut.jaxrs:micronaut-jaxrs-server" , version = " 3.4.0" }
110
+ micronaut-jdbc-hikari = { module = " io.micronaut.sql:micronaut-jdbc-hikari" }
111
+ micronaut-jooq = { module = " io.micronaut.sql:micronaut-jooq" }
112
+ micronaut-management = { module = " io.micronaut:micronaut-management" }
113
+ micronaut-runtime = { module = " io.micronaut:micronaut-runtime" }
114
+ micronaut-security = { module = " io.micronaut.security:micronaut-security" , version = " 3.6.3" }
115
+ micronaut-test-core = { module = " io.micronaut.test:micronaut-test-core" , version.ref = " micronaut-test" }
116
+ micronaut-test-junit5 = { module = " io.micronaut.test:micronaut-test-junit5" , version.ref = " micronaut-test" }
117
+ micronaut-validation = { module = " io.micronaut:micronaut-validation" }
118
+
93
119
[bundles ]
94
120
jackson = [" jackson-databind" , " jackson-annotations" , " jackson-dataformat" , " jackson-datatype" ]
95
121
apache = [" apache-commons" , " apache-commons-lang" ]
96
122
log4j = [" log4j-api" , " log4j-core" , " log4j-impl" , " log4j-web" ]
97
123
slf4j = [" jul-to-slf4j" , " jcl-over-slf4j" , " log4j-over-slf4j" ]
98
124
junit = [" junit-jupiter-api" , " junit-jupiter-params" , " mockito-junit-jupiter" ]
125
+ micronaut = [" javax-inject" , " javax-transaction" , " micronaut-http-server-netty" , " micronaut-http-client" , " micronaut-inject" , " micronaut-validation" , " micronaut-runtime" , " micronaut-management" , " micronaut-security" , " micronaut-jaxrs-server" , " micronaut-flyway" , " micronaut-jdbc-hikari" , " micronaut-jooq" ]
126
+ micronaut-annotation-processor = [" micronaut-inject-java" , " micronaut-management" , " micronaut-validation" , " micronaut-data-processor" , " micronaut-jaxrs-processor" ]
127
+ micronaut-test = [" micronaut-test-core" , " micronaut-test-junit5" , " h2-database" ]
128
+ micronaut-test-annotation-processor = [" micronaut-inject-java" ]
0 commit comments