build.gradle 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. plugins {
  2. id 'java'
  3. id 'io.quarkus'
  4. }
  5. repositories {
  6. mavenCentral()
  7. mavenLocal()
  8. }
  9. dependencies {
  10. implementation 'io.quarkus:quarkus-resteasy-client-jackson'
  11. implementation 'io.quarkus:quarkus-resteasy-client'
  12. implementation 'io.quarkus:quarkus-smallrye-openapi'
  13. implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}")
  14. implementation 'io.quarkus:quarkus-resteasy-jackson'
  15. implementation 'io.quarkus:quarkus-smallrye-jwt'
  16. implementation 'io.quarkus:quarkus-smallrye-jwt-build'
  17. implementation 'io.quarkus:quarkus-arc'
  18. implementation 'io.quarkus:quarkus-jdbc-postgresql'
  19. implementation 'io.quarkus:quarkus-hibernate-orm-panache'
  20. testImplementation 'io.quarkus:quarkus-junit5'
  21. implementation group: 'org.mapstruct', name: 'mapstruct', version: '1.6.3'
  22. annotationProcessor group: 'org.mapstruct', name: 'mapstruct-processor', version: '1.6.3'
  23. }
  24. group 'it.pcdev'
  25. version '1.0-SNAPSHOT'
  26. java {
  27. sourceCompatibility = JavaVersion.VERSION_17
  28. targetCompatibility = JavaVersion.VERSION_17
  29. }
  30. test {
  31. systemProperty "java.util.logging.manager", "org.jboss.logmanager.LogManager"
  32. }
  33. compileJava {
  34. options.encoding = 'UTF-8'
  35. options.compilerArgs << '-parameters'
  36. }
  37. compileTestJava {
  38. options.encoding = 'UTF-8'
  39. }