问题描述
我更新了项目中几个依赖项的版本,构建变慢,在执行器插件上等待了大约 5 分钟以上。我试图比较以前在 3 分钟内发生的调试日志,相比之下,总共需要 8 分钟以上,我提到的 5 分钟以上被执行者窃取了。我在日志中看到的唯一显着差异如下。没有错误或其他任何东西,而且这些日志移动缓慢。因此问题。如果有人知道这意味着什么以及我如何通过它,那将有很大帮助
omitForNearer:省略=commons-codec:commons-codec:jar:1.10:compile keep=commons-codec:commons-codec:jar:1.10:compile
编辑
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<executions>
<execution>
<id>enforce</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<dependencyConvergence/>
<banDuplicatePomDependencyVersions/>
<requireJavaVersion>
<version>1.8.0</version>
</requireJavaVersion>
<requirePluginVersions>
<message>Best Practice is to always define plugin versions!</message>
<banLatest>true</banLatest>
<banRelease>true</banRelease>
<banSnapshots>true</banSnapshots>
<!-- <phases>clean,deploy,site</phases>-->
</requirePluginVersions>
<requireSameVersions/>
</rules>
</configuration>
</execution>
</executions>
</plugin>
编辑 这就是我能得到的,从调试日志中提取了几行
省略ForNearer:
省略=com.mastercard.api:sdk-api-core:jar:1.4.31:compile
keep=com.mastercard.api:sdk-api-core:jar:1.4.31:compile 18:55:41,514
[DEBUG] omitForNearer: 省略=log4j:log4j:jar:1.2.14:test
keep=log4j:log4j:jar:1.2.14:compile 18:55:41,519 [调试]
omitForNearer: 省略=com.google.guava:guava:jar:26.0-jre:test
keep=com.google.guava:guava:jar:26.0-jre:compile 18:55:41,530 [调试]
omitForNearer: 省略=org.apache.commons:commons-lang3:jar:3.4:test
keep=org.apache.commons:commons-lang3:jar:3.4:compile 18:55:41,550
[调试] omitForNearer: 省略=org.jmockit:jmockit:jar:1.35:test
keep=org.jmockit:jmockit:jar:1.35:compile 18:55:41,552 [调试]
omitForNearer: 省略=com.beust:jcommander:jar:1.72:compile
keep=com.beust:jcommander:jar:1.72:compile 18:55:41,571 [调试]
omitForNearer: 省略=org.hamcrest:hamcrest-core:jar:1.3:compile
keep=org.hamcrest:hamcrest-core:jar:1.3:compile 18:55:41,608 [调试]
omitForNearer: 省略=org.slf4j:slf4j-api:jar:1.6.6:compile
keep=org.slf4j:slf4j-api:jar:1.6.6:compile 18:55:41,610 [调试]
omitForNearer: 省略=log4j:log4j:jar:1.2.14:compile
keep=log4j:log4j:jar:1.2.14:compile 18:55:41,651 [调试]
omitForNearer: 省略=commons-codec:commons-codec:jar:1.10:compile
keep=commons-codec:commons-codec:jar:1.10:compile 18:55:41,741 [调试]
omitForNearer: 省略=joda-time:joda-time:jar:2.1:compile
keep=joda-time:joda-time:jar:2.1:compile 18:55:41,748 [调试]
omitForNearer: 省略=org.jdom:jdom:jar:1.1.3:compile
keep=org.jdom:jdom:jar:1.1.3:compile 18:55:41,756 [调试]
omitForNearer: 省略=xpp3:xpp3:jar:1.1.4c:compile
keep=xpp3:xpp3:jar:1.1.4c:compile 18:55:41,759 [调试]
省略ForNearer:
省略=org.apache-extras.beanshell:bsh:jar:2.0b6:compile
保持=org.apache-extras.beanshell:bsh:jar:2.0b6:compile 18:55:41,790
[调试] omitForNearer:
省略=com.thoughtworks.xstream:xstream:jar:1.4.14:compile
keep=com.thoughtworks.xstream:xstream:jar:1.4.14:compile 18:55:41,816
[调试] omitForNearer:
省略=公共编解码器:公共编解码器:jar:1.10:编译
keep=commons-codec:commons-codec:jar:1.10:compile 18:55:41,830 [调试]
omitForNearer: 省略=com.google.guava:guava:jar:26.0-jre:compile
keep=com.google.guava:guava:jar:26.0-jre:compile 18:55:41,865 [调试]
省略ForNearer:
省略=org.apache.commons:commons-lang3:jar:3.4:compile
keep=org.apache.commons:commons-lang3:jar:3.4:compile 18:55:41,877
[调试] omitForNearer:
省略=org.freemarker:freemarker:jar:2.3.22:compile
keep=org.freemarker:freemarker:jar:2.3.22:compile 18:55:41,878 [调试]
omitForNearer: 省略=ognl:ognl:jar:3.0.21:compile
keep=ognl:ognl:jar:3.0.21:compile 18:55:41,905 [调试]
省略ForNearer:
省略=org.hibernate:hibernate-core:jar:3.6.0.Final:compile
keep=org.hibernate:hibernate-core:jar:3.6.0.Final:compile 18:55:41,914
[调试] omitForNearer:
省略=org.apache.commons:commons-lang3:jar:3.4:compile
keep=org.apache.commons:commons-lang3:jar:3.4:compile 18:55:41,930
[调试] omitForNearer:
省略=org.apache.commons:commons-lang3:jar:3.4:compile
keep=org.apache.commons:commons-lang3:jar:3.4:compile 18:55:41,952
[调试] omitForNearer:
省略=org.apache.httpcomponents:httpcore:jar:4.4.11:compile
keep=org.apache.httpcomponents:httpcore:jar:4.4.11:compile
18:55:41,964 [调试] omitForNearer:
省略=org.apache.httpcomponents:httpcore:jar:4.4.11:compile
keep=org.apache.httpcomponents:httpcore:jar:4.4.11:compile
18:55:41,974 [调试] omitForNearer:
省略=公用日志:公用日志:jar:1.2:编译
keep=commons-logging:commons-logging:jar:1.2:compile 18:55:42,028
省略ForNearer:
省略=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
18:55:42,063 [调试] omitForNearer:
省略=org.springframework:spring-beans:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-beans:jar:4.3.21.RELEASE:compile
18:55:42,066 [调试] omitForNearer:
省略=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
18:55:42,069 [调试] omitForNearer:
省略=org.springframework:spring-beans:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-beans:jar:4.3.21.RELEASE:compile
18:55:42,075 [调试] omitForNearer:
省略=org.springframework:spring-aop:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-aop:jar:4.3.21.RELEASE:compile
18:55:42,077 [调试] omitForNearer:
省略=org.springframework:spring-beans:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-beans:jar:4.3.21.RELEASE:compile
18:55:42,079 [调试] omitForNearer:
省略=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
18:55:42,084 [调试] omitForNearer:
省略=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
18:55:42,087 [调试] omitForNearer:
省略=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
18:55:42,094 [调试] omitForNearer:
省略=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
keep=org.springframework:spring-core:jar:4.3.21.RELEASE:compile
18:55:42,104 [调试] omitForNearer:
省略=com.fasterxml.jackson.core:jackson-annotations:jar:2.10.1:compile
keep=com.fasterxml.jackson.core:jackson-annotations:jar:2.10.1:compile
18:55:42,109 [调试] omitForNearer:
省略=com.google.guava:guava:jar:26.0-jre:compile
keep=com.google.guava:guava:jar:26.0-jre:compile 18:55:42,119 [调试]
省略ForNearer:
省略=org.apache.commons:commons-lang3:jar:3.4:compile
keep=org.apache.commons:commons-lang3:jar:3.4:compile 18:55:42,121
[调试]
省略ForNearer:
省略=org.apache.httpcomponents:httpcore:jar:4.4.11:compile
keep=org.apache.httpcomponents:httpcore:jar:4.4.11:compile
[调试]
omitForNearer: 省略=org.hamcrest:hamcrest-core:jar:1.3:compile
keep=org.hamcrest:hamcrest-core:jar:1.3:compile 18:55:42,138 [调试]
omitForNearer: 省略=org.hamcrest:hamcrest-library:jar:1.3:compile
keep=org.hamcrest:hamcrest-library:jar:1.3:compile 18:55:42,139
[调试] omitForNearer:
省略=commons-io:commons-io:jar:2.6:compile
keep=commons-io:commons-io:jar:2.6:compile 18:55:42,141 [调试]
省略ForNearer:
省略=公共集合:公共集合:jar:3.2.2:编译
保留=公共集合:公共集合:jar:3.2.2:编译
18:55:42,143 [调试] omitForNearer:
省略=commons-lang:commons-lang:jar:2.6:compile
keep=commons-lang:commons-lang:jar:2.6:compile 18:55:42,149 [调试]
省略ForNearer:
省略=org.apache.httpcomponents:httpclient:jar:4.5.13:compile
keep=org.apache.httpcomponents:httpclient:jar:4.5.13:compile
18:55:42,162 [调试] omitForNearer:
省略=org.apache.httpcomponents:httpclient:jar:4.5.13:compile
keep=org.apache.httpcomponents:httpclient:jar:4.5.13:compile
18:55:42,164 [调试] omitForNearer:
省略=公共编解码器:公共编解码器:jar:1.10:编译
keep=commons-codec:commons-codec:jar:1.10:compile 18:55:42,171 [调试]
omitForNearer: 省略=com.google.guava:guava:jar:26.0-jre:compile
keep=com.google.guava:guava:jar:26.0-jre:compile 18:55:42,190 [调试]
省略ForNearer:
省略=com.fasterxml.jackson.core:jackson-databind:jar:2.10.1:compile
keep=com.fasterxml.jackson.core:jackson-databind:jar:2.10.1:compile
18:55:42,200 [调试] omitForNearer:
省略=org.apache.commons:commons-lang3:jar:3.4:compile
keep=org.apache.commons:commons-lang3:jar:3.4:compile 18:55:42,202
[调试] omitForNearer:
省略=log4j:log4j:jar:1.2.14:compile
keep=log4j:log4j:jar:1.2.14:compile 18:55:42,204 [调试]
omitForNearer: 省略=com.google.guava:guava:jar:26.0-jre:compile
keep=com.google.guava:guava:jar:26.0-jre:compile 18:55:42,208 [调试]
omitForNearer: 省略=commons-cli:commons-cli:jar:1.3.1:compile
keep=commons-cli:commons-cli:jar:1.3.1:compile 18:55:42,210 [调试]
omitForNearer: 省略=com.google.guava:guava:jar:26.0-jre:compile
keep=com.google.guava:guava:jar:26.0-jre:compile
解决方法
遇到此问题的人可以更新Maven版本,我使用的是3.6.1并且无论如何问题仍然存在,更新到Maven 3.6.3现在已经解决了。谢谢大家