EN · DE · RU · FR · ES

#297: build.gradle.kts

projectforge-application/build.gradle.kts Тип: Файл (.kts) · Исходник: projectforge-application/build.gradle.kts 273 строки · 243 кода · 7 комментариев · 23 пустых
Исходный файл ProjectForge.

Содержимое

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() // Текущая версия.
val kotlinVersion = libs.versions.org.jetbrains.kotlin.get() // Текущая версия.
val kotlinxCoroutinesVersion = libs.versions.org.jetbrains.kotlinx.coroutines.core.get() // Текущая версия.

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

История Git

c771cc445 Рефакторинг projectforge-keycloak в projectforge-idp с поддержкой Authentik
199023a56 Обновление до Spring Boot 3.4.13 (Spring Framework 6.2.15)
9b299edfa Поднятие версий библиотек и исправление конфликтов разрешения Jackson/npm
b78148558 Добавлена интеграция Keycloak: новый модуль projectforge-keycloak
4ce8cfedb WIP: удаление JAXB
100e48032 CVE Tomcat 10.1.33 -> 10.1.39
5b042ab5f UserGroupCache: отладочный экспорт json подготовлен (AdminPage). JsonUtils: registerModule(Hibernate6Module()) libs.versions.toml: новая версия fop и jackson. Добавлен DatabaseTester (используется через AdminPage)
0f085dd93 WIP: JCR RDB хранилище (перезапуск хранилища не удаётся :-(.
54dede5c3 WIP: JCR RDB хранилище.
1372a2d21 hibernate-validator требуется springframework.
fafd443bf Слияние ветки 'develop' в CardDavServer
9a7d6e984 projectforge-application/build.gradle.kts: bootJar зависит от jar.
eaa2c1ecb Слияние ветки 'develop' в CardDavServer
fbc67b60e Игры с Gradle завершены (снова запускается из intellij-IDE)
749607a06 Игры с Gradle завершены (все тесты и результирующий fat jar OK)
e20ea45b2 Игры с Gradle...
e21feaa61 Игры с Gradle...
93deef6b5 Слияние ветки 'develop' в CardDavServer
b9be842e6 Исправление: использование org.eclipse.angus:jakarta.mail для MailServices.
8bf2fe2f0 Слияние ветки 'develop' в CardDavServer