Maven 无法解析导入org.junit.Rule

Maven 无法解析导入org.junit.Rule,maven,junit,junit4,Maven,Junit,Junit4,升级某些依赖项的版本后-我遇到以下错误: 无法解析导入org.junit.Rule 有人知道包装的变化或其他可以帮助我的事情吗?我抓住了麻烦制造者: 更改的依赖项是“powermock-module-junit4”,我将其更改为“powermock-module-junit4-遗留的” “powermock-module-junit4-legacy”依赖于junit4.3,而不是junit4.12 我为Junit4.12添加了一个隐式依赖项,问题就解决了 现在我必须检查什么是“powermock

升级某些依赖项的版本后-我遇到以下错误:

无法解析导入org.junit.Rule


有人知道包装的变化或其他可以帮助我的事情吗?

我抓住了麻烦制造者:

更改的依赖项是“powermock-module-junit4”,我将其更改为“powermock-module-junit4-遗留的”

“powermock-module-junit4-legacy”依赖于junit4.3,而不是junit4.12

我为Junit4.12添加了一个隐式依赖项,问题就解决了


现在我必须检查什么是“powermock-module-junit4-legacy”,以及如何而不是使用它

可能是由于升级而删除的暂时依赖项的重复?如果它只是暂时的依赖,那么它就不在pom中。在这种情况下,将其添加为一个新的依赖项。请参阅Ok,我有一个很大的错误,我可以使用“powermock-module-junit4”而不是“powermock-module-junit4-legacy”返回。