在我的 pom.xml 我有以下依赖
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>wstx-asl</artifactId>
<version>3.2.8</version>
</dependency>
我的eclipse按预期下载了jar文件,我的代码编译得很好。但是当我执行我的 JUnit 测试时,我遇到了一个异常,这是缺少依赖项时所期望的场景。
如果我将依赖项更改为
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>wstx-asl</artifactId>
<version>3.2.8</version>
<scope>system</scope>
<systemPath>\path\to\wstx-asl-3.2.8.jar</systemPath>
</dependency>
问题仍然存在。但是,当我从 pom.xml 中删除依赖项并使用标准 Eclipse 方式将其添加到构建路径时,一切正常。
执行mvn package
测试执行得很好。只有当我在 Eclipse 环境中运行它们时才会出现问题。
我在这里想念什么?