EN · DE · RU · FR · ES

#352 : build.gradle.kts

projectforge-business/build.gradle.kts Type : Fichier (.kts) · Source : projectforge-business/build.gradle.kts 121 lignes · 108 code · 2 commentaires · 11 vides
Fichier source de ProjectForge.

Contenu

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)

    // Journalisation :
    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

Historique Git

ed725c1bb JAXB supprimé (SEPA-XML-Generator migré par Claude Code).
5b042ab5f UserGroupCache : export de débogage json préparé (AdminPage). JsonUtils : registerModule(Hibernate6Module()) libs.versions.toml : nouvelle version de fop et jackson. DatabaseTester ajouté (utilisable via AdminPage)
1372a2d21 hibernate-validator nécessaire pour springframework.
e21feaa61 Jeux Gradle...
b9be842e6 Correctif : utilisation de org.eclipse.angus:jakarta.mail pour MailServices.
e1db80611 Correctif : com.sun.mail ajouté.
f2226ef27 Configuration testée.
1d2849687 WIP : dépendances Gradle, (tous les tests OK)
1bdc62d27 Webauthn4j : ancienne version fonctionne.
86b36c503 WIP : gradle...
9a84618be WIP : dépendances gradle. WTF pourquoi gradle rétrograde-t-il comme un diable ?
921638f43 WIP
b53d876d8 WIP : gradle...
98393fe4c WIP : gradle...
84a5eb6ae WIP : gradle... (tous les tests OK).
9f8e45a7e WIP : gradle... (tous les tests OK).
ca9851ba0 WIP : gradle...
1ffa5a1ef WIP : gradle...
41e2d26e7 WIP : gradle...
e31db0a87 WIP : gradle...