plugins { id 'java' id 'io.quarkus' } repositories { mavenCentral() mavenLocal() } dependencies { implementation 'io.quarkus:quarkus-resteasy-client-jackson' implementation 'io.quarkus:quarkus-resteasy-client' implementation 'io.quarkus:quarkus-smallrye-openapi' implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}") implementation 'io.quarkus:quarkus-resteasy-jackson' implementation 'io.quarkus:quarkus-smallrye-jwt' implementation 'io.quarkus:quarkus-smallrye-jwt-build' implementation 'io.quarkus:quarkus-arc' implementation 'io.quarkus:quarkus-jdbc-postgresql' implementation 'io.quarkus:quarkus-hibernate-orm-panache' testImplementation 'io.quarkus:quarkus-junit5' implementation group: 'org.mapstruct', name: 'mapstruct', version: '1.6.3' annotationProcessor group: 'org.mapstruct', name: 'mapstruct-processor', version: '1.6.3' } group 'it.pcdev' version '1.0-SNAPSHOT' java { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } test { systemProperty "java.util.logging.manager", "org.jboss.logmanager.LogManager" } compileJava { options.encoding = 'UTF-8' options.compilerArgs << '-parameters' } compileTestJava { options.encoding = 'UTF-8' }