Eclipse“自动构建”应该在资源发生变化时触发构建。 在我的Eclipse-RCP应用程序中,我有一个带有自定义Nature和我的Builder的项目。构建器按预期调用(有或没有“自动构建”),除了一个问题:当Eclipse以“自动构建”开始时,项目不构建;如果项目已关闭并打开,则相同。
Eclipse构建管理器如何确定“新”项目是否需要构建?
答案 0 :(得分:1)
您使用的是IncrementalProjectBuilder吗?
如果是,那么eclipse不会决定构建什么。它只是调用build(...)方法的实现,具有它的构建类型(自动,完整,清洁或增量)。由此,您可以使用getDelta()方法中的IDelta来决定要做什么。
当eclipse启动时,如果在eclipse关闭时没有更改资源,那么它将不会触发构建。