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

Bug 312740

Summary: CDT build should fail in case if java code does not compile
Product: [Tools] CDT Reporter: Olexiy Buyanskyy <olexiyb>
Component: cdt-relengAssignee: Elena Laskavaia <elaskavaia.cdt>
Status: RESOLVED FIXED QA Contact: Vivian Kong <vivkong>
Severity: normal    
Priority: P3 CC: elaskavaia.cdt
Version: 7.0   
Target Milestone: 7.0   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
correct name javacFailOnError in all build.properties and enable in master build.properties elaskavaia.cdt: iplog+

Description Olexiy Buyanskyy CLA 2010-05-12 22:24:02 EDT
I propose to fail and do not create master zip file in case of java compilation errors (not warnings)

You just need to change org.eclipse.cdt.releng/master/build.properties.
and set

javacFailOnError=true
Comment 1 Olexiy Buyanskyy CLA 2010-05-12 22:39:20 EDT
Created attachment 168313 [details]
correct name javacFailOnError in all build.properties and enable in master build.properties
Comment 2 Elena Laskavaia CLA 2010-05-13 08:04:04 EDT
thanks, patch committed on head
Comment 3 CDT Genie CLA 2010-07-28 15:27:16 EDT
*** cdt cvs genie on behalf of elaskavaia ***
Bug 312740 build should fail on compile errors

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/upc.sdk/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.12 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/testing/build.properties?root=Tools_Project&r1=1.11&r2=1.12

[*] build.properties 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/gdbjtag/build.properties?root=Tools_Project&r1=1.2&r2=1.3

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/lrparser/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.13 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/sdk/build.properties?root=Tools_Project&r1=1.12&r2=1.13

[*] build.properties 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/xlc/build.properties?root=Tools_Project&r1=1.3&r2=1.4

[*] build.properties 1.3 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/windows/build.properties?root=Tools_Project&r1=1.2&r2=1.3

[*] build.properties 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/c99/build.properties?root=Tools_Project&r1=1.3&r2=1.4

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/crossgcc/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/dsfgdb/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/codan/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/mylyn/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/xlc.sdk/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/launch.remote/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.4 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/upc/build.properties?root=Tools_Project&r1=1.3&r2=1.4

[*] build.properties 1.11 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/master/build.properties?root=Tools_Project&r1=1.10&r2=1.11

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/lrparser.sdk/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/p2/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/util/build.properties?root=Tools_Project&r1=1.1&r2=1.2

[*] build.properties 1.2 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.releng/memory/build.properties?root=Tools_Project&r1=1.1&r2=1.2