【发布时间】:2010-12-28 20:15:46
【问题描述】:
Eclipse 的 Project → Clean... 工具实际上是做什么的?
【问题讨论】:
标签: eclipse
Eclipse 的 Project → Clean... 工具实际上是做什么的?
【问题讨论】:
标签: eclipse
它会删除项目中所有已编译的文件,以便您可以进行全新的重建。
【讨论】:
它的功能取决于您在项目中拥有的构建器(他们可以根据自己的喜好选择解释 clean 命令)以及您是否打开了自动构建。如果启用了自动构建,则调用 clean 相当于一个干净的构建。首先删除工件,然后调用完整的构建。如果自动构建关闭,clean 将删除工件并停止。然后您可以稍后手动调用构建。
【讨论】:
这里还有另一个问题。 Eclipse 的 Clean 功能已损坏。如果您在 Eclipse 之外删除文件,它不会发现文件现在丢失的事实,并且您会得到构建错误,直到您手动删除文件。即使那样,这也不一定有效,尤其是在丢失大量文件的情况下。当我检查自上次构建以来发生了很多更改的代码分支时,这种情况经常发生在我身上。在这种情况下,我发现的唯一办法是启动一个全新的工作区并从头开始重新加载项目。
【讨论】:
当我使用 Maven 运行干净的构建时,我在 Eclipse 中也遇到了同样的问题,但是对于这个问题有一个简单的解决方案。我们只需要运行 Maven 更新然后构建或直接运行应用程序。希望能解决问题。
【讨论】: