Java 无法使用JUnit、Maven和Spring进行测试
我正在使用Spring 4.3.0和Junit 4.12,并尝试使用Maven运行此测试:Java 无法使用JUnit、Maven和Spring进行测试,java,spring,maven,junit,Java,Spring,Maven,Junit,我正在使用Spring 4.3.0和Junit 4.12,并尝试使用Maven运行此测试: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("spring-test.xml") public class SpringTest { @Test public void testIt() {} } 因此,我得到以下错误: initializationError(SpringTest)经过的时间:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("spring-test.xml")
public class SpringTest {
@Test
public void testIt() {}
}
因此,我得到以下错误:
initializationError(SpringTest)经过的时间:0.005秒很可能spring测试库版本不是4.3。0@hoaz:不,不是这样。你能提供完整的堆栈跟踪吗?Springbeans的版本是什么?你能做mvn dependency:tree吗?@hoaz,M.Deinum这就是问题所在。我明天会仔细看看这个。POM有一些“隐藏的”依赖项。谢谢你给我指引了正确的方向。
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.3.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.3.0.RELEASE</version>
<scope>test</scope>
</dependency>