From 54448afe40d2451b1795831062536e4b2eada89d Mon Sep 17 00:00:00 2001 From: Suomm <1474983351@qq.com> Date: Thu, 13 Jul 2023 07:45:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20gradle=20=E9=A1=B9=E7=9B=AE=20apt=20?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=94=AF=E6=8C=81=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../processor/config/MybatisFlexConfig.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/mybatis-flex-processor/src/main/java/com/mybatisflex/processor/config/MybatisFlexConfig.java b/mybatis-flex-processor/src/main/java/com/mybatisflex/processor/config/MybatisFlexConfig.java index bcc6dbd2..e97074c6 100644 --- a/mybatis-flex-processor/src/main/java/com/mybatisflex/processor/config/MybatisFlexConfig.java +++ b/mybatis-flex-processor/src/main/java/com/mybatisflex/processor/config/MybatisFlexConfig.java @@ -58,10 +58,15 @@ public class MybatisFlexConfig { File moduleRoot = new File(aptConfigFileObject.toUri()).getParentFile().getParentFile().getParentFile(); - // pom.xml -> Maven 项目 - // build.gradle -> Gradle 项目 - if (new File(moduleRoot, "build.gradle").exists()) { + // pom.xml -> Maven 项目 + // build.gradle -> Gradle 项目 + // build.gradle.kts -> Gradle 项目 + if (new File(moduleRoot, "pom.xml").exists()) { + FileUtil.setBuildFile("pom.xml"); + } else if (new File(moduleRoot, "build.gradle").exists()) { FileUtil.setBuildFile("build.gradle"); + } else if (new File(moduleRoot, "build.gradle.kts").exists()) { + FileUtil.setBuildFile("build.gradle.kts"); } while (FileUtil.existsBuildFile(moduleRoot)) {