测试编译class文件
parent
88e3c560a3
commit
dcde06a56d
|
@ -7,7 +7,7 @@ RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
|
||||||
VOLUME ["/home/logs/cloud-etl-engine"]
|
VOLUME ["/home/logs/cloud-etl-engine"]
|
||||||
|
|
||||||
COPY ./cloud-etl-server/target/cloud-engine.jar /home/app.jar
|
COPY ./cloud-etl-server/target/cloud-engine.jar /home/app.jar
|
||||||
COPY ./lib /home/lib/
|
COPY ./cloud-etl-server/target/classes /home/lib
|
||||||
|
|
||||||
ENTRYPOINT ["java","-jar","-Dfile.encoding=UTF-8"]
|
ENTRYPOINT ["java","-jar","-Dfile.encoding=UTF-8"]
|
||||||
CMD ["/home/app.jar"]
|
CMD ["/home/app.jar"]
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
|
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
<!-- SpringCloud Alibaba Sentinel -->
|
<!-- SpringCloud Alibaba Sentinel -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.alibaba.cloud</groupId>
|
<groupId>com.alibaba.cloud</groupId>
|
||||||
|
|
|
@ -39,7 +39,7 @@ public class OSSFileDownload {
|
||||||
return Result.error("预下载文件不存在");
|
return Result.error("预下载文件不存在");
|
||||||
}
|
}
|
||||||
// 本地文件下载路径
|
// 本地文件下载路径
|
||||||
String localPath = "home/" + objectName;
|
String localPath = "/home/" + objectName;
|
||||||
ObjectMetadata object = ossClient.getObject(new GetObjectRequest(bucketName, filePath + objectName), new File(localPath));
|
ObjectMetadata object = ossClient.getObject(new GetObjectRequest(bucketName, filePath + objectName), new File(localPath));
|
||||||
System.out.println(object);
|
System.out.println(object);
|
||||||
ossClient.shutdown();
|
ossClient.shutdown();
|
||||||
|
|
|
@ -9,7 +9,7 @@ import javax.tools.ToolProvider;
|
||||||
public class JavaClass {
|
public class JavaClass {
|
||||||
public static Result<Object> compile(String fileName) {
|
public static Result<Object> compile(String fileName) {
|
||||||
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
|
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
|
||||||
String[] strings = {"-classpath", "/home", "-verbose", "-d", "/home", fileName+".java"};
|
String[] strings = {"-classpath", "/home/lib", "-verbose", "-d", "/home", fileName+".java"};
|
||||||
int result = compiler.run(null, null, null, strings);
|
int result = compiler.run(null, null, null, strings);
|
||||||
if (result == 0) {
|
if (result == 0) {
|
||||||
System.out.println("编译成功,生成的.class文件位于源代码同目录");
|
System.out.println("编译成功,生成的.class文件位于源代码同目录");
|
||||||
|
|
Loading…
Reference in New Issue