项目的功能>在Eclipse中清理

时间:2010-12-28 20:15:46

标签: eclipse

Eclipse的 Project→Clean ... 工具实际上做了什么?

4 个答案:

答案 0 :(得分:121)

它会删除项目中已编译的文件,以便您可以进行全新的重建。

答案 1 :(得分:71)

它的功能取决于你在项目中的构建器(他们可以选择解释他们喜欢的清洁命令)以及你是否打开了自动构建。如果启用了自动构建,则调用clean相当于一个干净的构建。删除第一个工件,然后调用完整构建。如果关闭自动构建,则清除将删除工件并停止。然后,您可以稍后手动调用构建。

答案 2 :(得分:12)

这里有另一个问题。 Eclipse的Clean功能已被破坏。如果您删除Eclipse之外的文件,它将不会发现文件现在丢失的事实,并且您将获得构建错误,直到您手动删除文件。即便如此,这也不一定有效,特别是如果缺少大量文件。当我查看自上次构建以来经历了大量更改的代码分支时,这种情况经常发生在我身上。在这种情况下,我发现的唯一办法是启动一个全新的工作区并从头开始重新加载项目。

答案 3 :(得分:-2)

当我使用Maven运行clean构建时,我也遇到了与Eclipse相同的问题,但是对于这个问题有一个简单的解决方案。我们只需要运行Maven更新,然后构建或直接运行应用程序。我希望它能解决问题。