Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 321971

Summary: "External program" builder won't run during "Project -> Build All" or "Project -> Build project"
Product: [Eclipse Project] Platform Reporter: Nickolay <nickolay8>
Component: DebugAssignee: Platform-Debug-Inbox <platform-debug-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: major    
Priority: P3 CC: darin.eclipse, prakash, pwebster
Version: 3.6   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Nickolay CLA 2010-08-06 07:34:12 EDT
Build Identifier: I20100608-0911

The "external program" builders are completely ignored when initiating a manual build.

Reproducible: Always

Steps to Reproduce:
1. Create a fresh generic project with a file.
2. Add an external tool builder to it, for example `echo "Builder started"`, save it to external file `builder.sh` and make it executable
3. Specify to run the builder "During manual" and "During auto" and specify the "working set of resources" to the file of the project.

4. Modify the file to cause the auto build. You should see the output in console.

5. Clear the console and initiate a manual build either with "Project -> Build All" or "Project -> Build project"

6. No output from builder as expected.
Comment 1 Prakash Rangaraj CLA 2010-08-06 07:48:37 EDT
Moving to Debug
Comment 2 Nickolay CLA 2010-08-23 03:52:36 EDT
Sorry, any updates on this bug? 

Its such a basic feature, I can't believe Eclipse can't handle it. 

And its very frustrating experience to manually modify some source file, just to cause a rebuild..

Thanks
Comment 3 Darin Wright CLA 2010-08-30 12:00:53 EDT
The builder only seems to run on "Project > Build Project" or "Project > Build All" if "After a clean" is checked on the Build options tab.

*** This bug has been marked as a duplicate of bug 160895 ***
Comment 4 Nickolay CLA 2010-08-30 13:10:08 EDT
I do not confirm.. Even with 'After Clean' checkbox my builders still don't launch.
Comment 5 Nickolay CLA 2010-08-30 13:14:36 EDT
The builders in 160895 are Ant builders, and in my case those are "Program" builders.