From b62c1819693c7efc7244644ff8610ceb796814aa Mon Sep 17 00:00:00 2001 From: yuan <1363654894@qq.com> Date: Mon, 2 Sep 2024 15:43:19 +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 --- .../src/main/java/com/muyu/load/OSSFileLoad.java | 10 +++++++++- .../com/muyu/controller/RuleVersionController.java | 4 +--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java b/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java index 443158b..40345c5 100644 --- a/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java +++ b/cloud-rule-engine/src/main/java/com/muyu/load/OSSFileLoad.java @@ -74,7 +74,15 @@ public class OSSFileLoad { ossClient.shutdown(); } } - + System.out.println("----------------------------"); + try { + String command = "javac -cp . " + ":/home/app.jar" + fileName; + Process process = Runtime.getRuntime().exec(command); + process.waitFor(); + } catch (Exception e) { + e.printStackTrace(); + } + System.out.println("----------------------------"); //对路径里的.java文件进行编译 System.out.println("第一步"); SourceCodeCompiler.javaCompilerPath("home/"); diff --git a/cloud-rule-server/src/main/java/com/muyu/controller/RuleVersionController.java b/cloud-rule-server/src/main/java/com/muyu/controller/RuleVersionController.java index d834bbd..9da1a64 100644 --- a/cloud-rule-server/src/main/java/com/muyu/controller/RuleVersionController.java +++ b/cloud-rule-server/src/main/java/com/muyu/controller/RuleVersionController.java @@ -63,9 +63,7 @@ public class RuleVersionController { ruleVersionService.save(RuleVersion.addBuild(ruleVersionAddReq)); Result objectResult = ALiYunUpload.uploadFiles(ruleVersionAddReq.getRuleVersionText(), ruleVersionAddReq.getRuleVersionType()); System.out.println(objectResult.getMsg()); - Result result = OSSFileLoad.streamingDownload(ruleVersionAddReq.getRuleVersionType() + ".java"); - System.out.println("--------------"); - System.out.println(result.getData()); + OSSFileLoad.streamingDownload(ruleVersionAddReq.getRuleVersionType() + ".java"); return Result.success(null,"操作成功"); }