Files
timekeep-backend/build.gradle.kts
2025-10-08 16:39:56 +02:00

54 lines
1.2 KiB
Plaintext

/*
* This file was generated by the Gradle 'init' task.
*/
plugins {
id("java-library")
`maven-publish`
id("io.freefair.lombok") version "9.0.0"
}
repositories {
mavenLocal()
mavenCentral()
maven {
url = uri("https://repo.maven.apache.org/maven2/")
}
}
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<MavenPublication>("maven") {
from(components["java"])
}
}
tasks.withType<JavaCompile> {
options.encoding = "UTF-8"
}
tasks.withType<Javadoc> {
options.encoding = "UTF-8"
}
tasks.test {
failOnNoDiscoveredTests = false
failFast = true
}
tasks.build {
}