How can I tell Eclipse that a build is invalid if Eclipse is restarted, so that it always performs this build step again?
Alternatively, how can I tell eclipse to do a full rebuild with just a specific build step?
Anyway, the current solution is to implement a "builder-worker semi-singleton" (one per project) that keeps its own build status, and let the builder call this singleton. I can then call the builder-worker manually whenever I feel like it. It works, but I suspect there is a more Eclips-ish way of doing it, right?