build.gradle 911 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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-inject")
  27. api("io.micronaut:micronaut-http-server-netty")
  28. api("io.micronaut.reactor:micronaut-reactor")
  29. implementation("io.micronaut.data:micronaut-data-model") {
  30. transitive = false
  31. }
  32. implementation("com.fizzed:rocker-runtime")
  33. runtimeOnly("ch.qos.logback:logback-classic")
  34. }
  35. test {
  36. useJUnitPlatform()
  37. }