Eclipse "build automatically" is supposed to trigger a build when a resource has changed. In my Eclipse-RCP app I have a project with a custom Nature and my Builder. The builder gets invoked as expected (both with or without "build automatically"), except for one problem: when Eclipse starts with "build automatically" on, the project is not built; same if the project is closed and opened.
How does Eclipse build manager decides if a "new" project needs a build?