#352: build.gradle.kts
projectforge-business/build.gradle.kts Тип: Файл (.kts) · Источник: projectforge-business/build.gradle.kts 121 строка · 108 кода · 2 комментария · 11 пустых
Исходный файл ProjectForge.
Содержимое
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
id("io.spring.dependency-management") version libs.versions.io.spring.dependency.management.get()
id("java-test-fixtures")
id("buildlogic.pf-module-conventions")
id("org.jetbrains.kotlin.jvm")
}
tasks.withType<KotlinCompile> {
compilerOptions {
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
}
}
tasks.test {
useJUnitPlatform()
}
dependencies {
api(project(":projectforge-common"))
api(project(":projectforge-model"))
api(project(":projectforge-jcr"))
api(libs.de.micromata.merlin.core)
api(libs.com.googlecode.json.simple)
api(libs.org.aspectj.aspectjtools)
api(libs.jakarta.activation.api)
api(libs.jakarta.annotation.api)
api(libs.jakarta.persistence.api)
api(libs.jakarta.servlet.api)
api(libs.joda.time.joda.time)
api(libs.org.apache.commons.collections4)
api(libs.org.eclipse.angus.jakarta.mail)
api(libs.org.hibernate.orm.core)
api(libs.org.hibernate.search.mapper.orm)
api(libs.org.hibernate.search.backend.lucene)
api(libs.org.hibernate.validator)
api(libs.org.jetbrains.kotlin.compiler.embeddable)
api(libs.org.jetbrains.kotlin.scripting.compiler.embeddable)
api(libs.org.jetbrains.kotlin.scripting.common)
api(libs.org.jetbrains.kotlin.scripting.jvm)
api(libs.org.jetbrains.kotlin.scripting.jvm.host)
api(libs.org.jetbrains.kotlinx.coroutines.core)
// Логирование:
api(libs.ch.qos.logback.classic)
api(libs.ch.qos.logback.core)
api(libs.org.slf4j.api)
api(libs.org.slf4j.jcl.over.slf4j)
api(libs.org.slf4j.jul.to.slf4j)
api(libs.org.apache.logging.log4j.api)
api(libs.org.apache.logging.log4j.to.slf4j)
api(libs.org.jetbrains.kotlinx.coroutines.slf4j)
api(libs.org.springframework.boot.starter)
api(libs.org.springframework.boot.starter.data.jpa)
api(libs.org.springframework.security.config)
api(libs.org.springframework.security.core)
api(libs.org.springframework.security.web)
api(libs.org.springframework.spring.tx)
api(libs.org.springframework.spring.context)
api(libs.org.springframework.spring.orm)
api(libs.org.springframework.spring.web)
api(libs.commons.io)
api(libs.org.bouncycastle.bcprov.jdk18on)
api(libs.org.dom4j)
api(libs.org.apache.httpcomponents.client5.httpclient5)
api(libs.org.flywaydb.core)
api(libs.org.flywaydb.database.hsqldb)
api(libs.org.flywaydb.da
История Git
ed725c1bb JAXB удалён (SEPA-XML-Generator мигрирован с помощью Claude Code).
5b042ab5f UserGroupCache: подготовлен отладочный экспорт json (AdminPage). JsonUtils: registerModule(Hibernate6Module()) libs.versions.toml: новая версия fop и jackson. Добавлен DatabaseTester (используется через AdminPage)
1372a2d21 hibernate-validator требуется для springframework.
e21feaa61 Игры с Gradle...
b9be842e6 Исправление: использование org.eclipse.angus:jakarta.mail для MailServices.
e1db80611 Исправление: добавлен com.sun.mail.
f2226ef27 Настройка протестирована.
1d2849687 WIP: зависимости Gradle (все тесты OK)
1bdc62d27 Webauthn4j: работает старая версия.
86b36c503 WIP: gradle...
9a84618be WIP: зависимости gradle. Почему gradle понижает версии как дьявол?
921638f43 WIP
b53d876d8 WIP: gradle...
98393fe4c WIP: gradle...
84a5eb6ae WIP: gradle... (все тесты OK).
9f8e45a7e WIP: gradle... (все тесты OK).
ca9851ba0 WIP: gradle...
1ffa5a1ef WIP: gradle...
41e2d26e7 WIP: gradle...
e31db0a87 WIP: gradle...