#297: build.gradle.kts
projectforge-application/build.gradle.kts Tipo: Archivo (.kts) · Fuente: projectforge-application/build.gradle.kts
273 líneas · 243 código · 7 comentarios · 23 en blanco
Archivo fuente de ProjectForge.
Contenido
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() // Versión actual.
val kotlinVersion = libs.versions.org.jetbrains.kotlin.get() // Versión actual.
val kotlinxCoroutinesVersion = libs.versions.org.jetbrains.kotlinx.coroutines.core.get() // Versión actual.
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
Historial de Git
c771cc445 Refactorización de projectforge-keycloak a projectforge-idp con soporte Authentik
199023a56 Actualización a Spring Boot 3.4.13 (Spring Framework 6.2.15)
9b299edfa Actualización de versiones de librerías y resolución de conflictos Jackson/npm
b78148558 Integración Keycloak: nuevo módulo projectforge-keycloak
4ce8cfedb WIP: Eliminación de JAXB
100e48032 CVE Tomcat 10.1.33 → 10.1.39
5b042ab5f UserGroupCache: exportación debug de json preparada (AdminPage). JsonUtils: registerModule(Hibernate6Module()) libs.versions.toml: nueva versión de fop y jackson. DatabaseTester añadido (usable vía AdminPage)
0f085dd93 WIP: Almacenamiento JCR RDB (el reinicio del almacenamiento falla :-(.
54dede5c3 WIP: Almacenamiento JCR RDB.
1372a2d21 hibernate-validator necesario para springframework.
fafd443bf Fusión rama 'develop' en CardDavServer
9a7d6e984 projectforge-application/build.gradle.kts: bootJar depende de jar.
eaa2c1ecb Fusión rama 'develop' en CardDavServer
fbc67b60e Juegos de Gradle finalizados (funciona desde intellij-IDE nuevamente)
749607a06 Juegos de Gradle finalizados (todas las pruebas y fat jar OK)
e20ea45b2 Juegos de Gradle...
e21feaa61 Juegos de Gradle...
93deef6b5 Fusión rama 'develop' en CardDavServer
b9be842e6 Hotfix: usando org.eclipse.angus:jakarta.mail para MailServices.
8bf2fe2f0 Fusión rama 'develop' en CardDavServer