首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有maven依赖项的eclipse buildpath错误

带有maven依赖项的eclipse buildpath错误
EN

Stack Overflow用户
提问于 2013-02-05 19:46:56
回答 1查看 4.6K关注 0票数 0

在我的pom.xml中,我有以下依赖项

代码语言:javascript
复制
<dependency>
   <groupId>org.codehaus.woodstox</groupId>
   <artifactId>wstx-asl</artifactId>
   <version>3.2.8</version>
</dependency>

我的eclipse按照预期下载了jar文件,我的代码可以很好地编译。但是当我执行我的JUnit测试时,我得到了一个异常,这是当依赖项丢失时所期望的cenario。

如果我将依赖项更改为

代码语言:javascript
复制
<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>

问题仍然存在。但是,当我使用标准的eclipse方法从pom.xml中删除依赖项并将其添加到构建路径中时,一切都很正常。

执行mvn package测试执行得很好。只有当我在eclipse环境中运行它们时,问题才会发生。

这里我漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-05 19:58:55

Eclipse有一个单独的构建路径。当在Eclipse中使用maven项目时,您需要重新构建Eclipse用来指向下载的Maven工件的构建路径。

您可以通过在您的项目上运行mvn eclipse:eclipse,然后在eclipse中进行清理和构建您的项目来完成此操作。

这个Maven插件在你的项目中重建你的.classpath文件,这个文件存储了你的构建路径。

请参阅:http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14706813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档