包是战争的Eclipse项目没有找到依赖关系中的类

时间:2017-07-17 15:45:27

标签: eclipse maven pom.xml m2eclipse

我已经开始使用maven并将包装打成一场战争。

pom有一个依赖项列表,当我执行mvn clean install时,一切都很好。然而,Eclipse显示的错误与无法找到属于依赖项的类有关。

在打包为jar的其他项目中,我看到一个名为" Maven Dependencies"的库文件夹。在Java Resources的这个项目中,我看到了Libraries / Maven Dependencies,它列出了所有内容并显示了一堆jar,底部显示了作为父pom模块的依赖项的文件夹。

mvn clean install后,我看到./target/foo/WEB-INF/lib包含需要/引用的jar依赖项,其中包含类文件eclipse报告错误。

报告为错误的文件看起来与cxf生成的类有关。但是,在查看目标文件夹时,会正确生成类,如果取消归档创建的jar文件,则文件会按预期存在。

我假设这是一个配置问题?关于我失踪的想法?

1 个答案:

答案 0 :(得分:0)

如果其他人遇到类似的问题,请发布详细信息以解决问题。

为了让eclipse正常工作,我必须将其设置为将生成的代码视为源代码。深入研究项目中发生的事情给了我更好的谷歌,最终我找到了一个堆栈溢出问题,告诉我如何做我需要的东西。

这是一个链接:M2E and having maven generated source folders as eclipse source folders