Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring boot和Gradle:构建时间太长-如何调试?_Java_Spring_Gradle_Build_Spring Boot - Fatal编程技术网

Java Spring boot和Gradle:构建时间太长-如何调试?

Java Spring boot和Gradle:构建时间太长-如何调试?,java,spring,gradle,build,spring-boot,Java,Spring,Gradle,Build,Spring Boot,我有一个多部分的项目,该项目的API部分有大约10个依赖项 试着用SpringBoot(bootRun)运行API项目,但构建时间太长。我已经尝试用gradle并行和守护进程构建它,但它不起作用 我如何调试构建过程以了解什么是需要很长时间的 更新: gradle buildwith——debug转到这一点并堆叠几分钟 13:53:54.215 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.result.St

我有一个多部分的项目,该项目的API部分有大约10个依赖项

试着用SpringBoot(bootRun)运行API项目,但构建时间太长。我已经尝试用gradle
并行
守护进程
构建它,但它不起作用

我如何调试构建过程以了解什么是需要很长时间的

更新:

gradle build
with——debug转到这一点并堆叠几分钟

13:53:54.215 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.result.StreamingResolutionResultBuilder$RootFactory] Loaded resolution results (0.003 secs) from Binary store in /private/var/folders/jg/94cgy2fs2mqckt3mx4fj52qm0000gn/T/gradle8000416708924643404.bin (exist: true)
> Building 0% > Resolving dependencies ':web-sb-api:runtime'
在此处堆叠2-3分钟,然后继续进行非常长的跟踪…

13:55:50.902 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction] Initial dependency graph:
13:55:50.902 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction] tv.accedo.appgrid:web-sb-api
13:55:50.903 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]     com.newrelic.agent.java:newrelic-api
13:55:50.903 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]     com.fasterxml.jackson.core:jackson-core
13:55:50.904 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]     com.fasterxml.jackson.core:jackson-annotations
13:55:50.904 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]     com.fasterxml.jackson.core:jackson-databind
13:55:50.904 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]         com.fasterxml.jackson.core:jackson-annotations
13:55:50.904 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]         com.fasterxml.jackson.core:jackson-core
13:55:50.904 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]     org.slf4j:slf4j-api
13:55:50.904 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]     org.springframework:spring-core
13:55:50.904 [DEBUG] [io.spring.gradle.dependencymanagement.exclusions.ExclusionConfiguringAction]     org.springframework:spring-beans

您可以尝试使用
-d
--debug
标志运行生成,以使用调试日志记录级别运行生成。可能其他输出将有助于找到构建运行如此长时间的原因。

@Lugaru它在解决依赖关系时冻结,这可能是由于访问在线资源造成的。网上有很多关于它的文章。您应该尝试使用
--offline
标志运行它。这很有用。塔克斯。但解决依赖关系仍然需要同样的时间。@Lugaru不客气,希望你能找到原因。我在当前的一个项目中使用了spring boot,但即使使用新的dependenciesinteresting插件spring boot plugin 1.3.0.RC1构建时间为6分钟,但使用1.2.7插件构建也只需10-20秒。5min@Lugaru嗯,maven缓存的行为可能和RC版本的libs不同,然后是发布的版本吗?有趣的是,发布版本的构建时间是什么时候