From ad837f5d1798c5f0a0e1cb4efa78aa460efa914e Mon Sep 17 00:00:00 2001 From: gewuyou Date: Sat, 31 May 2025 22:40:48 +0800 Subject: [PATCH] build:Remove source code tasks and add MapStruct dependencies - Deleted the config/tasks/sourceTask.gradle.kts file, removed the task of creating source jar files - Added MapStruct dependency in gradle/libs.versions.toml, version 1.6.3 --- config/tasks/sourceTask.gradle.kts | 19 ------------------- gradle/libs.versions.toml | 3 +++ 2 files changed, 3 insertions(+), 19 deletions(-) delete mode 100644 config/tasks/sourceTask.gradle.kts diff --git a/config/tasks/sourceTask.gradle.kts b/config/tasks/sourceTask.gradle.kts deleted file mode 100644 index 9b41435..0000000 --- a/config/tasks/sourceTask.gradle.kts +++ /dev/null @@ -1,19 +0,0 @@ -// This task creates a jar file with the source code of the project - -tasks.register("sourceTask") { - logger.info("正在配置${project.name}源代码 jar 文件...") - - // 收集所有源代码(包括 Kotlin 和 Java) - val sourceSet = project.extensions.getByType()["main"] - from(sourceSet.allSource) { - into("sources") // 将所有源代码放入子目录 sources - } - - archiveClassifier.set("sources") // 设置生成文件的分类标识 - - logger.info("正在创建${project.name}源代码 jar 文件...") - logger.info("创建${project.name}源代码 jar 文件完成!") -}.configure { - group = "source" - description = "使用项目的源代码创建源代码 jar 文件" -} \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ffe5ba7..bbaa85a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -11,6 +11,7 @@ axion-release-version = "1.18.7" spring-cloud-version = "2024.0.1" spring-boot-version = "3.4.4" slf4j-version = "2.0.17" +map-struct-version="1.6.3" [libraries] kotlinGradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin-version" } kotlinxDatetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version.ref = "kotlinxDatetime-version" } @@ -42,6 +43,8 @@ jackson-datatype-jsr310 = { group = "com.fasterxml.jackson.datatype", name = "ja jackson-module-kotlin = { group = "com.fasterxml.jackson.module", name = "jackson-module-kotlin" } reactor-core = { group = "io.projectreactor", name = "reactor-core" } +#org +org-mapstruct = { group = "org.mapstruct", name = "mapstruct", version.ref = "map-struct-version" } # Libraries can be bundled together for easier import [bundles]