Eclipse(带有J2EE插件)不会将类文件构建到输出目录

时间:2010-12-27 19:35:58

标签: java eclipse maven-2 m2eclipse

我遇到过几个版本的Eclipse这个问题。在某些情况下,Eclipse不会将字节码类文件输出到输出目录。我会做一个构建和清洁。我正在使用Tomcat服务器。我停止服务器,Eclipse仍然不会进行构建。

我的输出目录:project / WebContent / WEB-INF / classes

有时在完成这么多构建和/或重新启动我的机器后,我可以再次构建到该目录。有谁知道问题是什么?

此外,为此问题创建错误报告的最佳方法是什么。

版本信息:伽利略 面向Web开发人员的Eclipse Java EE IDE。 构建ID:20100218-1602

另外,安装了mvn m2eclipse插件。

3 个答案:

答案 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>