aboutsummaryrefslogtreecommitdiff
path: root/build.gradle
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2020-02-24 20:17:28 +0300
committerGravatar Vitaly Takmazov2020-02-24 20:17:28 +0300
commitd1589c033ea59aaa991ea4eb48370b3f4dfb72dd (patch)
tree06d87726dd4799f810aba4b753a23473da3ff65f /build.gradle
parente699f116e9fbcc6577640055e17dd5d3437a3703 (diff)
Using micronaut annotation processors to AOT compilation
This speeds up startup time from 10-15 to 4-5 seconds
Diffstat (limited to 'build.gradle')
-rw-r--r--build.gradle10
1 files changed, 10 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
index 9df8dca9..6912647f 100644
--- a/build.gradle
+++ b/build.gradle
@@ -115,6 +115,16 @@ asciidoctor {
}
dependencies {
+ // for Java applications
+ annotationProcessor "io.micronaut:micronaut-inject-java:1.3.2"
+ annotationProcessor "io.micronaut:micronaut-validation:1.3.2"
+ annotationProcessor "io.micronaut.spring:micronaut-spring-annotation:1.0.2"
+ annotationProcessor "io.micronaut.spring:micronaut-spring-web-annotation:1.0.2"
+ annotationProcessor "io.micronaut.spring:micronaut-spring-boot:1.0.2"
+
+ // additional Spring Boot dependencies for Micronaut
+ runtime("io.micronaut.spring:micronaut-spring-boot:1.0.2")
+ compile "io.micronaut:micronaut-inject:1.3.2"
compile ('org.springframework.boot:spring-boot-starter-cache')
compile ('org.springframework.boot:spring-boot-starter-security')
compile ('org.springframework.boot:spring-boot-starter-jdbc')