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

Bug 71438

Summary: Ordering of builders not considered for builds other than full builds
Product: [Eclipse Project] Platform Reporter: Darin Swanson <Darin_Swanson>
Component: AntAssignee: Jared Burns <jared_burns>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: eclipse, matt
Version: 3.0   
Target Milestone: 3.1 M2   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 21029    
Bug Blocks:    

Description Darin Swanson CLA 2004-08-04 19:32:10 EDT
Note that this problem has existed for most of 3.0

Due to the workarounds we have implemented for bug 21029, the external tool 
builders will not be executed in order relative to other builders.

For other than full build mode, the build call for the external tool builder 
for the project results in the execution of all of the external tool commands 
associated with that project (again because of bug 21029). 

An example of this problem (builders set to trigger on autobuild):
If one external tool builder is set to run before the Java builder all the 
external tool builders will run before the Java builder. 

The workaround is the same as described in bug 70650. "Dummy" projects will 
need to be set up the depend on the real project on the buildpath. This dummy 
project can then trigger a builder to occur after some other type of builder 
(such as the Java builder) has occurred in the real project.
Comment 1 Darin Swanson CLA 2004-08-14 12:56:42 EDT
Mark this as M2 as 21029 looks like it will be coming soon.
Comment 2 Darin Swanson CLA 2004-08-31 11:43:32 EDT
*** Bug 72829 has been marked as a duplicate of this bug. ***
Comment 3 Darin Swanson CLA 2004-08-31 15:58:36 EDT
Fixed in ExternalToolBuilder.
An instance of ExternalToolBuilder is created for each corresponding command 
in the .project file (before there was always only one instance).
Comment 4 Darin Swanson CLA 2004-08-31 15:59:08 EDT
Tested with Matthew's test project from bug 72829.

please verify Jared.
Comment 5 Jared Burns CLA 2004-09-13 14:47:19 EDT
Verified.