尽管未在pom中指定Maven下载surefire插件3.0.0-M2

时间:2018-12-21 10:42:57

标签: maven maven-surefire-plugin

我们正在使用带有Maven 3.0.4和Java 1.7的surefire插件版本构建项目之一。最近,我们更改为使用Maven 3.3.9和Java 1.8构建代码。但是我们解决了NestedException问题,通过在pom.xml中添加surefire插件版本3.0.0-M2解决了该问题。但是由于某些条件,我们必须恢复到相同的旧Maven,即3.0.4和Java 1.7,并且在pom中删除了版本3.0.0-M2的surefire插件条目。但是,该构建仍在下载3.0.0-M2版本的surefire并使用它,并且由于guice异常而使构建失败。我们清除了已从链接中删除的回购协议,但仍在下载中。 pom中没有该插件的条目,为什么它仍要下载surefire 3.0.0-M2版本。请帮忙 。

1 个答案:

答案 0 :(得分:0)

@ alim-azad什么条件迫使您降级3.0.0-M2版本? CI正在针对Maven 3.2+进行测试。降级到非常低的Maven版本可能会导致您无法摆脱较高版本中已解决的问题的风险。