连续渐变构建

Continuos gradlew build

我是 gradle 的新用户,我是第一次在一个项目上工作(也是第一次使用 jhipster)。

通过终端运行我的应用程序,我执行以下命令:

gradlew.bat

但是在每次新修改时我都必须终止应用程序 ctrl + c 并再次 运行 它。

我已经尝试使用命令 gradlew.bat -t build -x test(我不想每次都 运行 测试)和 gradlew.bat --continue,但两者都不起作用。

因为bootRun任务,也就是默认任务gradle不知道什么时候开始看,所以只用gradle是不行的。使用您的 ide(例如 intellij)和 springboot devtools 是可能的。

  • 从我们的 ide
  • 启动应用程序
  • 修改代码
  • 在 intellij 中按 ctrl + F9 编译代码,应用程序应该重新启动

当你想用 gradle 做到这一点时,你只需要两个终端并启动,例如javaCompile 在连续模式和 bootRun 在另一个终端。引导开发工具会在检测到新编译的文件时负责重新启动应用程序。

  • gradlew compileJava -t 在终端上
  • gradlew bootRun 在另一个终端