我遇到过几个版本的Eclipse这个问题。在某些情况下,Eclipse不会将字节码类文件输出到输出目录。我会做一个构建和清洁。我正在使用Tomcat服务器。我停止服务器,Eclipse仍然不会进行构建。
我的输出目录:project / WebContent / WEB-INF / classes
有时在完成这么多构建和/或重新启动我的机器后,我可以再次构建到该目录。有谁知道问题是什么?
此外,为此问题创建错误报告的最佳方法是什么。
版本信息:伽利略 面向Web开发人员的Eclipse Java EE IDE。 构建ID:20100218-1602
另外,安装了mvn m2eclipse插件。
答案 0 :(得分:8)
如果项目构建路径缺少某些必需的库,通常会发生这种情况。同时确保自动构建检查[Project>自动构建]。如果您仍然遇到问题,请发布
答案 1 :(得分:4)
我遇到了同样的问题。我检查了“自动构建”,并期望我的项目/ bin目录中的类文件,但它是空的。对我有用的是取消选中Project菜单中的“Build Automatically”,Project - >清洁,然后做项目 - >全部构建。现在所有.java文件都已编译,我再次检查“自动构建”。
答案 2 :(得分:0)
我有另一个简单的问题,但我不知道如何在不添加答案的情况下直接评论这个问题。
您是否在Windows上运行Eclipse / m2eclipse?如果是这样,您可能会遇到“干净”生命周期阶段发生错误的问题。如果您将以下内容添加到< profiles />你的〜/ .m2 / settings.xml中的元素,你应该能够避免这种类型的构建中断:
<profile>
<id>windows-nocleanerrors</id>
<activation>
<os>
<family>Windows</family>
</os>
</activation>
<properties>
<maven.clean.failOnError>false</maven.clean.failOnError>
</properties>
</profile>