我一直在尝试使用以下命令设置新的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%。我在这里做错了什么?
答案 0 :(得分:12)
实际上正在运行的是在5.312秒内启动QuickstartApplication(运行6.091的JVM)。
忽略>建筑80%> :bootRun 。当你终止spring进程时,一些更多的清理工作将在gradle中运行。
我有一个非常大的构建过程,我的打印已开始...... 为96%。 :)
这是完全正常的。