java - 为什么我的 Spring Boot Web 应用程序无法在 Gradle 中完全运行?

标签 java spring gradle spring-boot

我一直在尝试使用以下命令设置一个新的 Spring Boot Web 应用程序:

spring init --java-version=1.7 --build=gradle --packaging=war --groupId=me.psychopunch.lab.springboot --artifactId=sample --name=quickstart sample

但是,当我尝试使用 gradle bootRun 运行生成的代码时,我的构建没有完成,也没有抛出错误。我只得到:

...
2016-01-11 22:44:28.127  INFO 3579 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2016-01-11 22:44:28.260  INFO 3579 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2016-01-11 22:44:28.266  INFO 3579 --- [           main] com.example.QuickstartApplication        : Started QuickstartApplication in 5.312 seconds (JVM running for 6.091)
> Building 80% > :bootRun

构建卡在 80% 左右。有时它是 83%、85% 等,但不会达到 100%。我在这里做错了什么?

最佳答案

Started QuickstartApplication in 5.312 seconds (JVM running for 6.091) 表明它实际上正在运行。

忽略 > Building 80% > :bootRun。当你终止 spring 进程时,一些更多的清理工作将在 gradle 中运行。

我有一个相当大的构建过程,我的打印 Started... 为 96%。 :)

这很正常。

关于java - 为什么我的 Spring Boot Web 应用程序无法在 Gradle 中完全运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34724299/

相关文章:

java - Gradle 项目错误 - java.lang.ClassNotFoundException : org. springframework.boot.SpringApplication

hibernate - 在 gradle 中执行 bash 脚本

java - 使用 Spring 自动从属性文件连接多个数组

java - 暂停时保持相机 Activity

java - 升级依赖项版本后,Android Studio无法找到类

java - Spring - 使用 TransactionSynchronizationManager 的测试方法

Java Spring MVC 文件夹/命名约定

java - 我不断收到这个 java.lang.OutOfMemoryError

java - Java 中的音乐播放器?

java - 用 jruby 编写的 spring 框架 bean 中的 Ruby gems