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]