EN · DE · RU · FR · ES

#222 : build.gradle.kts

plugins/org.projectforge.plugins.merlin/build.gradle.kts Script de construction Gradle Kotlin DSL, plugins/org.projectforge.plugins.merlin/build.gradle.kts 20 lignes · 16 lignes de code · 0 commentaires · 4 lignes vides
Objectif : Configuration de construction Gradle : plugins/org.projectforge.plugins.merlin. build.gradle.kts fait partie de l'application de gestion de projet open-source ProjectForge.

Source (100 premières lignes)

import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

plugins {
    id("buildlogic.pf-module-conventions")
    id("org.jetbrains.kotlin.jvm")
}

tasks.withType<KotlinCompile> {
    compilerOptions {
        jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
    }
}

dependencies {
    api(project(":projectforge-rest"))
    api(libs.fr.opensagres.xdocrepor.poi.xwpf.converter.pdf)
    testImplementation(project(":projectforge-business"))
}

description = "org.projectforge.plugins.merlin"

Historique Git

00ec94e68 Nouvelle version de fr-opensagres-xdocreport-poi-xwpf-converter-pdf = "2.1.0" DataTransferBridge ajouté pour un accès plus pratique au transfert de données depuis d'autres modules (Merlin, business, etc.), ThreadLocalUserContext amélioré pour une utilisation dans les coroutines Kotlin.
e21feaa61 Jeux Gradle...
84a5eb6ae WIP : gradle... (tous les tests OK).
41e2d26e7 WIP : gradle...
e31db0a87 WIP : gradle...

00ec94e68

Nouvelle version de fr-opensagres-xdocreport-poi-xwpf-converter-pdf = "2.1.0" DataTransferBridge ajouté pour un accès plus pratique au transfert de données depuis d'autres modules (Merlin, business, etc.), ThreadLocalUserContext amélioré pour une utilisation dans les coroutines Kotlin.
00ec94e687c6a287947044c9ae70161aade5cb63
diff --git a/plugins/org.projectforge.plugins.merlin/build.gradle.kts b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
index 592c8209a..f9d68dedd 100644
--- a/plugins/org.projectforge.plugins.merlin/build.gradle.kts
+++ b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
@@ -13,7 +13,6 @@ tasks.withType<KotlinCompile> {
 
 dependencies {
     api(project(":projectforge-rest"))
-    api(project(":org.projectforge.plugins.datatransfer"))
     api(libs.fr.opensagres.xdocrepor.poi.xwpf.converter.pdf)
     testImplementation(project(":projectforge-business"))
 }

e21feaa61

Jeux Gradle...
e21feaa61e66e09b312b8dfd9fc870aa0a820cf9
diff --git a/plugins/org.projectforge.plugins.merlin/build.gradle.kts b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
index 2781caeb2..592c8209a 100644
--- a/plugins/org.projectforge.plugins.merlin/build.gradle.kts
+++ b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
@@ -1,5 +1,14 @@
+import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
+
 plugins {
     id("buildlogic.pf-module-conventions")
+    id("org.jetbrains.kotlin.jvm")
+}
+
+tasks.withType<KotlinCompile> {
+    compilerOptions {
+        jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
+    }
 }
 
 dependencies {

84a5eb6ae

WIP : gradle... (tous les tests OK).
84a5eb6ae6ade82eb63cb150c9acb51ef0915911
diff --git a/plugins/org.projectforge.plugins.merlin/build.gradle.kts b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
index 48a995d21..2781caeb2 100644
--- a/plugins/org.projectforge.plugins.merlin/build.gradle.kts
+++ b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
@@ -5,7 +5,7 @@ plugins {
 dependencies {
     api(project(":projectforge-rest"))
     api(project(":org.projectforge.plugins.datatransfer"))
-    api(libs.fr.opensagres.xdocreport.fr.opensagres.poi.xwpf.converter.pdf)
+    api(libs.fr.opensagres.xdocrepor.poi.xwpf.converter.pdf)
     testImplementation(project(":projectforge-business"))
 }
 

41e2d26e7

WIP : gradle...
41e2d26e73a3c07779f45e21349f0586d840f4e7
diff --git a/plugins/org.projectforge.plugins.merlin/build.gradle.kts b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
index e2949bc6b..48a995d21 100644
--- a/plugins/org.projectforge.plugins.merlin/build.gradle.kts
+++ b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
@@ -1,9 +1,5 @@
-/*
- * This file was generated by the Gradle 'init' task.
- */
-
 plugins {
-    id("java-library")
+    id("buildlogic.pf-module-conventions")
 }
 
 dependencies {
@@ -11,7 +7,6 @@ dependencies {
     api(project(":org.projectforge.plugins.datatransfer"))
     api(libs.fr.opensagres.xdocreport.fr.opensagres.poi.xwpf.converter.pdf)
     testImplementation(project(":projectforge-business"))
-    testImplementation(libs.org.postgresql.postgresql)
 }
 
 description = "org.projectforge.plugins.merlin"

e31db0a87

WIP : gradle...
e31db0a876e33a067c92924d6714b59368b05a1d
diff --git a/plugins/org.projectforge.plugins.merlin/build.gradle.kts b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
index 52f271d6a..e2949bc6b 100644
--- a/plugins/org.projectforge.plugins.merlin/build.gradle.kts
+++ b/plugins/org.projectforge.plugins.merlin/build.gradle.kts
@@ -3,7 +3,7 @@
  */
 
 plugins {
-    id("buildlogic.java-conventions")
+    id("java-library")
 }
 
 dependencies {