From f8f5b3129af15afb4cf3a506b451f70a942c5ff8 Mon Sep 17 00:00:00 2001 From: yuan <1363654894@qq.com> Date: Thu, 5 Sep 2024 00:31:26 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 6 +++--- .../src/main/java/com/muyu/compile/OSSFileCompile.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 82ce85d..88da044 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,9 +17,9 @@ VOLUME ["/home/logs/cloud-rule","/home/uploadPath"] #拷贝执行jar包文件 COPY ./cloud-rule-server/target/cloud-rule.jar /home/app.jar -COPY ./cloud-rule-server/target/classes /home/lib/target/classes -COPY ./cloud-rule-common/target/classes /home/lib/target/classes -COPY ./cloud-rule-engine/target/classes /home/lib/target/classes +COPY ./cloud-rule-server/target/classes/com /home/lib/target/classes/com +COPY ./cloud-rule-common/target/classes/com /home/lib/target/classes/com +COPY ./cloud-rule-engine/target/classes/com /home/lib/target/classes/com #构建启动命令 ENTRYPOINT ["java","-Dfile.encoding=utf-8","-jar"] diff --git a/cloud-rule-engine/src/main/java/com/muyu/compile/OSSFileCompile.java b/cloud-rule-engine/src/main/java/com/muyu/compile/OSSFileCompile.java index a7643d5..54b391c 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/compile/OSSFileCompile.java +++ b/cloud-rule-engine/src/main/java/com/muyu/compile/OSSFileCompile.java @@ -25,7 +25,7 @@ public class OSSFileCompile{ public static Result compile(String source){ JavaCompiler compiler = ToolProvider.getSystemJavaCompiler(); - String[] strings = {"-classpath","home/","-verbose","-d", "home/" + source }; + String[] strings = {"-classpath","/home/lib/target/classes/com/muyu","-verbose","-d", "/home/lib/target/classes/com/muyu","home/" + source }; // 执行编译任务 int result = compiler.run(null, null, null, strings); // 检查编译结果