如何让eclipse在运行单元测试时获取maven依赖关系

如何让eclipse在运行单元测试时获取maven依赖关系,eclipse,unit-testing,Eclipse,Unit Testing,我有一个通过maven运行良好的单元测试。如果我在eclipse中通过右键单击测试并选择RunAs->Junit test来运行测试,那么测试将失败。由于缺少maven依赖项,它失败了。为了让测试在Eclipse中通过,我必须通过在运行配置中将jar添加到类路径来手动添加依赖项。有办法解决这个问题吗?要解决这个问题,我必须将它添加到我的pom文件中: <additionalClasspathElements> <additionalClasspathElement>${u

我有一个通过maven运行良好的单元测试。如果我在eclipse中通过右键单击测试并选择RunAs->Junit test来运行测试,那么测试将失败。由于缺少maven依赖项,它失败了。为了让测试在Eclipse中通过,我必须通过在运行配置中将jar添加到类路径来手动添加依赖项。有办法解决这个问题吗?

要解决这个问题,我必须将它添加到我的pom文件中:

<additionalClasspathElements>
<additionalClasspathElement>${user.home}/.m2/repository/path/to/jar/file</additionalClasspathElement>
</additionalClasspathElements>

${user.home}/.m2/repository/path/to/jar/file

Eclipse是否将您的项目识别为Maven项目?什么范围具有这种依赖关系?Eclipse将该项目识别为Maven项目,并且该依赖关系在测试范围内。我已经解决了这个问题。我在这里找到了答案-。我必须向pom文件中添加额外的ClassPathElements。