Java 得到了很多';疯狂';Maven和Eclipse的错误

Java 得到了很多';疯狂';Maven和Eclipse的错误,java,maven,Java,Maven,我能够使我的项目与Maven、GWT(带有mojo插件)、GWTP、Hibernate和其他一切一起工作,但是,Eclipse似乎变得疯狂了 随机地,有时它只是停下来识别类,例如,我尝试运行一个名为“Test”的类,他在控制台中指责错误,说找不到这个类 此外,由于某些原因,有时类会过时 有人遇到过这样的问题吗 提前谢谢 [编辑] 看起来它发生在我进行mvn清理安装时,在进行了大量刷新之后,关闭并重新打开eclipse、清理项目以及所有这些东西,它再次工作 [编辑二] 当我在外部使用mvn命令和用

我能够使我的项目与Maven、GWT(带有mojo插件)、GWTP、Hibernate和其他一切一起工作,但是,Eclipse似乎变得疯狂了

随机地,有时它只是停下来识别类,例如,我尝试运行一个名为“Test”的类,他在控制台中指责错误,说找不到这个类

此外,由于某些原因,有时类会过时

有人遇到过这样的问题吗

提前谢谢

[编辑]
看起来它发生在我进行mvn清理安装时,在进行了大量刷新之后,关闭并重新打开eclipse、清理项目以及所有这些东西,它再次工作

[编辑二] 当我在外部使用mvn命令和用于eclipse的Maven插件时,问题就出现了,“target”目录中充满了垃圾,一切都变得疯狂

因此,解决方案就是@icfantv的答案。我照他说的做,一切正常

另一个技巧是注意eclipse使用的Java编译版本。。。有时,maven会将项目设置设置为使用Java1.5Standart,注释之类的东西就会停止工作


希望这个编辑能更好的解释这个问题

听起来您的问题与使用Maven清理Eclipse共享的文件有关。如果从命令行执行
mvn clean
,并删除Eclipse所依赖的类文件,则在Eclipse中运行它们时将导致错误

如果要在Eclipse之外修改项目,则必须在Eclipse中刷新和重建项目。

如果您通过Eclipse执行所有操作(包括构建),则这不适用,但如果您还使用命令行,则听起来您可能在共享构建目录,这可能会在Eclipse中导致各种问题

尝试为构建设置不同的目标目录,以避免干扰Maven的默认目录:项目>属性>Java构建路径。如果未选中“源”选项卡,请单击该选项卡。底部的文本字段是您可以在Eclipse中更改它的位置


基本上,您不应该在命令行构建和IDE之间共享构建文件。

是的,伙计,我知道。。。这就是问题所在。看起来它发生在我进行mvn清理安装时,经过大量刷新、关闭和重新打开eclipse、清理项目以及所有这些东西之后,它再次工作了……我猜每个人的评论都在试图说,您的问题对于任何人来说都是模糊的。我们并非都知道!;)请试着把你的问题缩小到具体的范围,否则我们无能为力!我编辑了这个问题。谢谢你,行得通。我不知道命令行和eclipse插件的这个问题。非常感谢,不客气。这正是我不在IDE中进行构建的原因——除非我正在调试某些特定的东西。谢谢!这很有帮助。我对你的答案投了赞成票,但icfantv的答案更完整,所以我把它说对了。无论如何,谢谢你。