Bug 60803 Can't build manually if build automatically turned on
I have a PDE plugin project with a long running ant builder attached to it. The ant builder compiles and creates a native library. I tell the ant builder to run only on manual build but I want the Java and plugin stuff to build automatically. If I turn build automatically on, I don't seem to have a way to invoke a manual build. Am I unrealistically mixing both worlds or just plain missing something.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/WorkbenchActionBuilder.java
.create(getWindow());
        importResourcesAction = ActionFactory.IMPORT.create(getWindow());
        registerGlobalAction(importResourcesAction);
        exportResourcesAction = ActionFactory.EXPORT.create(getWindow());
        registerGlobalAction(exportResourcesAction);
        buildAllAction = IDEActionFactory.BUILD.create(getWindow());
        registerGlobalAction(buildAllAction);
        cleanAction = IDEActionFactory.BUILD_CLEAN.create(getWindow());
        registerGlobalAction(cleanAction);
        toggleAutoBuildAction = IDEActionFactory.BUILD_AUTOMATICALLY
                .create(getWindow());
        registerGlobalAction(toggleAutoBuildAction);
        saveAction = ActionFactory.SAVE.create(getWindow());
        registerGlobalAction(saveAction);
        saveAsAction = ActionFactory.SAVE_AS.create(getWindow());
        registerGlobalAction(saveAsAction);
        saveAllAction = ActionFactory.SAVE_ALL.create(getWindow());
        registerGlobalAction(saveAllAction);
        undoAction = ActionFactory.UNDO.create(getWindow());
        registerGlobalAction(undoAction);
        redoAction = ActionFactory.REDO.create(getWindow());
        registerGlobalAction(redoAction);
        cutAction = ActionFactory.CUT.create(getWindow());
        registerGlobalAction(cutAction);
        copyAction = ActionFactory.COPY.create(getWindow());
        registerGlobalAction(copyAction);
        pasteAction = ActionFactory.PASTE.create(getWindow());
        registerGlobalAction(pasteAction);
        printAction = ActionFactory.PRINT.create(getWindow());
        registerGlobalAction(printAction);