diff --git a/Dockerfile b/Dockerfile index eed18e2..03fa217 100644 --- a/Dockerfile +++ b/Dockerfile @@ -17,8 +17,8 @@ VOLUME ["/home/logs/cloud-rule","/home/uploadPath"] #拷贝执行jar包文件 COPY ./cloud-rule-server/target/cloud-rule.jar /home/app.jar -COPY ./cloud-rule-common/target/classes/com/muyu/common/domain /home/lib/com/muyu/common/domain -COPY ./cloud-rule-engine/target/classes/com/muyu/engine/basic/abstracts /home/lib/com/muyu/engine/basic/abstracts +COPY ./cloud-rule-common/target/classes/com/muyu/common /home/lib/com/muyu/common +COPY ./cloud-rule-engine/target/classes/com/muyu /home/lib/com/muyu #构建启动命令 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 5a357e2..593eff2 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/lib/com/muyu","-verbose","-d", "/home/lib/com/muyu",source }; + String[] strings = {"-classpath","/home/lib","-verbose","-d", "/home/lib",source }; // 执行编译任务 int result = compiler.run(null, null, null, strings); // 检查编译结果