plugins { id 'java' id 'io.quarkus' } repositories { mavenCentral() mavenLocal() } dependencies { implementation 'io.quarkus:quarkus-micrometer-registry-prometheus' implementation 'io.quarkus:quarkus-smallrye-health' implementation 'io.quarkus:quarkus-info' implementation 'io.quarkus:quarkus-config-yaml' implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}") implementation 'io.quarkus:quarkus-rest' implementation 'io.quarkus:quarkus-rest-jackson' implementation("io.quarkus:quarkus-hibernate-orm-panache") implementation 'io.quarkus:quarkus-hibernate-validator' implementation 'io.quarkus:quarkus-jdbc-postgresql' implementation 'io.quarkus:quarkus-arc' testImplementation 'io.quarkus:quarkus-junit5' testImplementation 'io.rest-assured:rest-assured' } group 'de.thpeetz' version '0.2.0-SNAPSHOT' java { sourceCompatibility = JavaVersion.VERSION_21 targetCompatibility = JavaVersion.VERSION_21 } test { systemProperty "java.util.logging.manager", "org.jboss.logmanager.LogManager" } compileJava { options.encoding = 'UTF-8' options.compilerArgs << '-parameters' } compileTestJava { options.encoding = 'UTF-8' }