java 在线调试, 提交代码后, 系统将自动编译并运行代码
本系统基于webflux, 为反应式web应用
参考application-dev.yml
-
mvn package runner 打包成jar
-
修改 server/src/resources/application.yml 中 runner.jar-path
-
修改 server/src/resources/application.yml 中 work-dir
-
mvn package server, jar为可执行web程序
-
将doc/structure.java放入work-dir
-
在work-dir中创建目录target
-
解压server.jar, 将BOOT-INF/lib放入work-dir, 将BOOT-INF/classes放入work-dir
-
配置环境变量 JAVA_HOME=jdk根目录
-
启动server, java -jar server.jar --spring.profiles.active=dev