Spring boot 使用连续构建运行Spring引导

Spring boot 使用连续构建运行Spring引导,spring-boot,gradle,Spring Boot,Gradle,通过依次运行gradle build--continuous和gradle bootRun,应该可以连续构建Spring Boot应用程序(即热重新加载) 我试图修改gradle构建文件中的bootRun任务,以便它在连续模式下调用构建任务,但我似乎无法为其添加参数 bootRun.dependsOn build 我如何才能使构建持续运行?非常有趣 :您不能使用continuous选项运行bootRun任务(如果您的应用程序无限期保持活动状态) 但斯蒂芬·克雷恩的作品有: 要使其带电重新加载,

通过依次运行
gradle build--continuous
gradle bootRun
,应该可以连续构建Spring Boot应用程序(即热重新加载)

我试图修改gradle构建文件中的bootRun任务,以便它在连续模式下调用构建任务,但我似乎无法为其添加参数

bootRun.dependsOn build
我如何才能使构建持续运行?

非常有趣

:您不能使用
continuous
选项运行
bootRun
任务(如果您的应用程序无限期保持活动状态)

但斯蒂芬·克雷恩的作品有:

要使其带电重新加载,需要打开两个端子

  • gradle构建——连续的

    • build--continuous将继续满足初始生成请求,直到停止
    • gradlebuild--continuous--quiet&2>1>/dev/null
      在后台运行,但是您将错过重要的构建警告/错误。
      gradle--stop
      停止观看
  • gradle引导运行

    • bootrun从类路径上的SpringBootDevTools开始,它将检测更改并重新启动应用程序

  • 我想这正是您想要的。

    谢谢,我知道这是可能的,但我想知道它是否可以包含在一项任务中。这将暂时完成。仅供参考
    gradle build--continuous-xtest
    跳过
    test
    任务,我认为这是这个答案中的期望。