/* * This file was generated by the Gradle 'init' task. */ plugins { id("java-library") id("maven-publish") id("io.freefair.lombok") version "9.0.0" id("io.spring.dependency-management") version "1.1.7" id("idea") } idea { module { isDownloadJavadoc = true isDownloadSources = true } } repositories { mavenLocal() mavenCentral() maven { url = uri("https://repo.maven.apache.org/maven2/") } maven { url = uri("https://repo.spring.io/snapshot") } } dependencies { api(libs.org.springframework.boot.spring.boot.starter.websocket) api(libs.org.springframework.boot.spring.boot.starter.data.jpa) api(libs.org.springframework.boot.spring.boot.starter.actuator) runtimeOnly(libs.com.mysql.mysql.connector.j) testImplementation(libs.org.springframework.boot.spring.boot.starter.test) testImplementation(libs.org.springframework.security.spring.security.test) } group = "de.pnreichmuth" version = "0.0.1-SNAPSHOT" description = "timekeep-backend" java.sourceCompatibility = JavaVersion.VERSION_25 publishing { publications.create("maven") { from(components["java"]) } } tasks.withType { options.encoding = "UTF-8" } tasks.withType { options.encoding = "UTF-8" } tasks.test { failOnNoDiscoveredTests = false failFast = true } tasks.build { }