我可以在eclipse中看到用project clean执行的确切命令吗?

时间:2016-11-03 13:03:03

标签: java eclipse

我希望看到当我执行项目清理时eclipse对编译的准确命令。也就是说,javac的完整路径和使用的选项。

由于

1 个答案:

答案 0 :(得分:2)

Eclipse不使用javac,它有自己的增量编译器,使用API​​而不是命令行访问它。

项目清理基本上会删除项目属性中定义的输出文件夹中的对象。然后运行Eclipse构建系统以重新生成输出。

清理使用IProject build方法和IncrementalProjectBuilder.CLEAN_BUILD作为构建类型。

IProject project = ... selected project

project.build(IncrementalProjectBuilder.CLEAN_BUILD, progressMonitor);

到底发生了什么取决于为特定项目注册的构建器。每个建筑商都可以为清理工作做出贡献。