build.gradle 1000 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. plugins {
  2. id 'java'
  3. id "io.micronaut.library"
  4. id "nu.studer.rocker" version "3.0.4"
  5. }
  6. group 'io.micronaut.benchmark'
  7. version '1.0'
  8. repositories {
  9. mavenCentral()
  10. }
  11. micronaut {
  12. runtime "netty"
  13. testRuntime "junit5"
  14. }
  15. rocker {
  16. configurations {
  17. main {
  18. templateDir = file('src/main/resources')
  19. outputDir = file('build/generated/rocker')
  20. optimize = true
  21. }
  22. }
  23. }
  24. dependencies {
  25. annotationProcessor("io.micronaut.data:micronaut-data-document-processor")
  26. api("io.micronaut:micronaut-jackson-databind")
  27. api("io.micronaut:micronaut-inject")
  28. api("io.micronaut:micronaut-http-server-netty")
  29. api("io.micronaut.reactor:micronaut-reactor")
  30. implementation("io.micronaut.data:micronaut-data-model") {
  31. transitive = false
  32. }
  33. implementation("com.fizzed:rocker-runtime")
  34. runtimeOnly("ch.qos.logback:logback-classic")
  35. runtimeOnly("org.yaml:snakeyaml")
  36. }
  37. test {
  38. useJUnitPlatform()
  39. }