Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 330155 - [releng] modularize Mylyn build
Summary: [releng] modularize Mylyn build
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: 3.5   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 307330 (view as bug list)
Depends on:
Blocks: 317913 332301
  Show dependency tree
 
Reported: 2010-11-12 17:39 EST by Steffen Pingel CLA
Modified: 2011-01-27 14:19 EST (History)
7 users (show)

See Also:


Attachments
component build dependencies (210.07 KB, image/png)
2010-11-12 17:40 EST, Steffen Pingel CLA
no flags Details
remove urls and perfect version matches (15.31 KB, patch)
2011-01-20 22:27 EST, Steffen Pingel CLA
no flags Details | Diff
do not nest test jars (10.61 KB, patch)
2011-01-22 03:40 EST, Steffen Pingel CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Pingel CLA 2010-11-12 17:39:23 EST
With the restructuring moving forward, components in Mylyn will evolve independently and a monolithic build system is no longer sufficient. A modular build system that reflects the project structure and supports building components independently is needed.
Comment 1 Steffen Pingel CLA 2010-11-12 17:40:22 EST
Created attachment 183054 [details]
component build dependencies
Comment 2 Steffen Pingel CLA 2010-12-14 18:18:04 EST
Committed a bunch of pom.xml files. The build generates update sites but does not run tests, yet. Also need to check version constraints since the produced artifacts are not installable at the moment.
Comment 3 Steffen Pingel CLA 2011-01-20 18:58:08 EST
*** Bug 307330 has been marked as a duplicate of this bug. ***
Comment 4 Steffen Pingel CLA 2011-01-20 22:27:15 EST
Created attachment 187254 [details]
remove urls and perfect version matches
Comment 5 Steffen Pingel CLA 2011-01-22 03:40:28 EST
Created attachment 187355 [details]
do not nest test jars
Comment 6 Steffen Pingel CLA 2011-01-24 14:39:07 EST
The Tycho based build now runs on hudson.eclipse.org and produces an update site. Further tasks to automate the release process are tracked on bug 332301.
Comment 7 Steffen Pingel CLA 2011-01-27 14:19:33 EST
I moved tests that depended on incubator classes from o.e.m.monitor.tests to o.e.m.sandbox tests to decouple the build of the main features from the Incubator project.