#297 : build.gradle.kts
projectforge-application/build.gradle.kts Type : Fichier (.kts) · Source : projectforge-application/build.gradle.kts 273 lignes · 243 de code · 7 commentaires · 23 vides
Fichier source de ProjectForge.
Contenu
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
import org.projectforge.BuildPropertiesGenerator
import org.springframework.boot.gradle.tasks.bundling.BootJar
import org.springframework.boot.gradle.tasks.run.BootRun
plugins {
id("org.springframework.boot") version libs.versions.org.springframework.boot.get()
id("io.spring.dependency-management") version libs.versions.io.spring.dependency.management.get()
java
id("org.jetbrains.kotlin.jvm")
}
tasks.withType<KotlinCompile> {
compilerOptions {
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
}
}
springBoot {
mainClass.set("org.projectforge.start.ProjectForgeApplication")
}
val projectVersion = libs.versions.org.projectforge.get() // Version actuelle.
val kotlinVersion = libs.versions.org.jetbrains.kotlin.get() // Version actuelle.
val kotlinxCoroutinesVersion = libs.versions.org.jetbrains.kotlinx.coroutines.core.get() // Version actuelle.
val jacksonVersion = libs.versions.com.fasterxml.jackson.get()
val springVersion = libs.versions.org.springframework.spring.get()
val springBootVersion = libs.versions.org.springframework.boot.get()
val springSecurityVersion = libs.versions.org.springframework.security.get()
val apacheGroovyVersion = libs.versions.org.apache.groovy.get()
val apacheTomcatVersion = libs.versions.org.apache.tomcat.embed.get()
val kotlinCompilerDependency = configurations.create("kotlinCompilerDependency")
val kotlinCompilerDependencies = mutableListOf<String>()
dependencies {
implementation(project(":projectforge-wicket"))
implementation(project(":projectforge-rest"))
implementation(project(":projectforge-carddav"))
implementation(project(":projectforge-idp"))
implementation(project(":projectforge-webapp"))
implementation(project(":org.projectforge.plugins.datatransfer"))
implementation(project(":org.projectforge.plugins.ihk"))
implementation(project(":org.projectforge.plugins.licensemanagement"))
implementation(project(":org.projectforge.plugins.liquidityplanning"))
implementation(project(":org.projectforge.plugins.marketing"))
implementation(project(":org.projectforge.plugins.memo"))
implementation(project(":org.projectforge.plugins.merlin"))
implementation(project(":org.projectforge.plugins.banking"))
implementation(project(":org.projectforge.plugins.skillmatrix"))
implementation(project(":org.projectforge.plugins.todo"))
testImplementation(project(":projectforge-commo
Historique Git
c771cc445 Refonte de projectforge-keycloak en projectforge-idp avec support Authentik
199023a56 Mise à niveau vers Spring Boot 3.4.13 (Spring Framework 6.2.15)
9b299edfa Mise à jour des versions des bibliothèques et résolution des conflits Jackson/npm
b78148558 Ajout de l'intégration Keycloak : nouveau module projectforge-keycloak
4ce8cfedb WIP : suppression JAXB
100e48032 CVE Tomcat 10.1.33 -> 10.1.39
5b042ab5f UserGroupCache : export debug du json préparé (AdminPage). JsonUtils : registerModule(Hibernate6Module()) libs.versions.toml : nouvelle version de fop et jackson. DatabaseTester ajouté (utilisable via AdminPage)
0f085dd93 WIP : stockage RDB JCR (le redémarrage du stockage échoue :-(.
54dede5c3 WIP : stockage RDB JCR.
1372a2d21 hibernate-validator requis par springframework.
fafd443bf Fusion de la branche 'develop' dans CardDavServer
9a7d6e984 projectforge-application/build.gradle.kts : bootJar dépend de jar.
eaa2c1ecb Fusion de la branche 'develop' dans CardDavServer
fbc67b60e Jeux Gradle terminés (fonctionne à nouveau depuis l'IDE IntelliJ)
749607a06 Jeux Gradle terminés (tous les tests et le fat jar résultat OK)
e20ea45b2 Jeux Gradle...
e21feaa61 Jeux Gradle...
93deef6b5 Fusion de la branche 'develop' dans CardDavServer
b9be842e6 Correctif : utilisation de org.eclipse.angus:jakarta.mail pour MailServices.
8bf2fe2f0 Fusion de la branche 'develop' dans CardDavServer