diff options
Diffstat (limited to 'build.gradle')
-rw-r--r-- | build.gradle | 61 |
1 files changed, 61 insertions, 0 deletions
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' |