Bug 288663

Summary: Update build scripts based on maven/Tycho
Product: z_Archived Reporter: Wayne Beaton <wayne.beaton>
Component: IDE4EDUAssignee: Project Inbox <ide4edu-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 Keywords: bugday, helpwanted
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on:    
Bug Blocks: 242281    
Attachments:
Description Flags
mylyn/context/zip none

Description Wayne Beaton CLA 2009-09-04 11:48:11 EDT
Currently, builds are done using "classic" PDE build scripts and the EPP assembler. More specifically, PDE build is used to construct the plug-ins themselves and EPP is used to assemble the built plug-ins into a downloadable ready-for-use package. We should consider lightening our build burden by instead adopting Athena Common Builder [1] and Hudson. It is my understanding that Athena allows us to very easily do things like provide source builds which we are not currently doing. Further, I'm pretty sure that we're not building regularly, and this is something that Hudson can help us with.

[1] http://wiki.eclipse.org/Athena_Common_Build
Comment 1 Wayne Beaton CLA 2009-09-04 16:41:34 EDT
I have committed an initial cut at using Athena to build.

I can run it from within Eclipse according to the instructions laid on in the wiki [1]

[1] http://wiki.eclipse.org/Common_Build_Infrastructure/Getting_Started/Build_In_Eclipse
Comment 2 Wayne Beaton CLA 2009-09-04 16:41:39 EDT
Created attachment 146536 [details]
mylyn/context/zip
Comment 3 Wayne Beaton CLA 2009-09-08 14:18:40 EDT
*** Bug 242282 has been marked as a duplicate of this bug. ***
Comment 4 Wayne Beaton CLA 2009-09-08 14:42:26 EDT
Current build scripts run from Eclipse workspace. Still need to get them running to do integration and nightly builds from Hudson.
Comment 5 Wayne Beaton CLA 2011-04-06 15:15:24 EDT
Development on Athena has ceased, so focusing any efforts on using it for build do not make any sense. I am changing the title of this bug to focus us instead on creating a build using Maven/Tycho.