From 4c5847bffd0401e62a3f2beaeba8c0cb887359ce Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sun, 12 Jan 2020 15:42:02 +0100 Subject: Import fresh Quarkus project. Change-Id: I05fa5dd499cdca04adee9afbef9f83b3afd8fe0f --- build.gradle | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 build.gradle (limited to 'build.gradle') diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..b7f76f1 --- /dev/null +++ b/build.gradle @@ -0,0 +1,61 @@ +plugins { + id 'scala' + id 'java' + id 'io.quarkus' + id "com.diffplug.gradle.spotless" version "3.27.0" +} + +repositories { + mavenLocal() + mavenCentral() +} + +dependencies { + implementation enforcedPlatform("${quarkusPlatformGroupId}:${quarkusPlatformArtifactId}:${quarkusPlatformVersion}") + + implementation 'io.quarkus:quarkus-agroal' + //implementation 'io.quarkus:quarkus-elytron-security' + //implementation 'io.quarkus:quarkus-elytron-security-jdbc' + //implementation 'io.quarkus:quarkus-elytron-security-oauth2' + implementation 'io.quarkus:quarkus-flyway' + implementation 'io.quarkus:quarkus-hibernate-orm-panache' + implementation 'io.quarkus:quarkus-hibernate-validator' + implementation 'io.quarkus:quarkus-jdbc-postgresql' + implementation 'io.quarkus:quarkus-jsonb' + implementation 'io.quarkus:quarkus-jsonp' + //implementation 'io.quarkus:quarkus-keycloak-authorization' + implementation 'io.quarkus:quarkus-kubernetes' + implementation 'io.quarkus:quarkus-mailer' + //implementation 'io.quarkus:quarkus-oidc' + //implementation 'io.quarkus:quarkus-quartz' + implementation 'io.quarkus:quarkus-qute' + implementation 'io.quarkus:quarkus-resteasy' + implementation 'io.quarkus:quarkus-resteasy-jsonb' + implementation 'io.quarkus:quarkus-resteasy-qute' + implementation 'io.quarkus:quarkus-scala' + implementation 'io.quarkus:quarkus-scheduler' + //implementation 'io.quarkus:quarkus-smallrye-fault-tolerance' + //implementation 'io.quarkus:quarkus-smallrye-health' + //implementation 'io.quarkus:quarkus-smallrye-metrics' + //implementation 'io.quarkus:quarkus-smallrye-openapi' + + //implementation 'jakarta.transaction:jakarta.transaction-api' + //implementation 'org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec' + //implementation 'jakarta.persistence:jakarta.persistence-api' + + implementation 'org.scala-lang:scala-library:2.13.1' + + implementation 'com.vladmihalcea:hibernate-types-52:2.9.0' + + testImplementation 'io.quarkus:quarkus-junit5' + testImplementation 'io.rest-assured:rest-assured' +} + +spotless { + scala { + scalafmt() + } +} + +group 'eu.mulk' +version '0.1.0-SNAPSHOT' -- cgit v1.2.3