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

Bug 399150

Summary: Remove Ant from CBI build
Product: [Technology] CBI Reporter: Dave Hughes <dave.hughes>
Component: prototypeAssignee: CBI Dummy user <cbi.prototype-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: andrea.ross, daniel_megert, frederic.gurr, gunnar, mat.booth, mikael.barbero, pwebster, thanh.ha
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 397446, 401963, 402212, 402213, 405077, 405078, 405079, 405080, 405082, 405083    
Bug Blocks:    

Description Dave Hughes CLA 2013-01-25 22:17:51 EST
The CBI build uses maven-antrun-plugin to perform roughly 80 operations with Ant.  This is a remnant of the PDE build.  It is slowing down the mavenized build (the plugin forks and spawns Ant every time it is used) and has the potential to deviate from maven convention.

The use of Ant should be eliminated from the CBI build.
Comment 1 Dave Hughes CLA 2013-01-25 22:18:24 EST
Issue created for tracking my UCOSP intern project.
Comment 2 Thanh Ha CLA 2013-01-28 09:19:20 EST
Wanted to add that there's some discussion related to this in Bug 372792
Comment 3 Dave Hughes CLA 2013-04-06 14:18:36 EDT
Exit report detailing remaining work:
https://docs.google.com/document/d/1owPekGEUqz-0ggm211LngZMdmakdyLdmR3o6FHOZi7c/edit?usp=sharing
Comment 4 Frederic Gurr CLA 2017-02-16 10:31:07 EST
Unfortunately the report was quite pessimistic about achieving the goal of removing Ant from the CBI build. I'm not sure if the intern project also considered recreating some of the Ant task functionality with custom Maven plugins.
Comment 5 Mikaƫl Barbero CLA 2020-06-12 12:31:14 EDT
I think we're done here.