Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 339956 - reduce redundancy in build and simplify target management
Summary: reduce redundancy in build and simplify target management
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.7   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on: 339499 343544 348485 352584
Blocks:
  Show dependency tree
 
Reported: 2011-03-14 19:04 EDT by Steffen Pingel CLA
Modified: 2011-08-16 08:30 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steffen Pingel CLA 2011-03-14 19:04:53 EDT
The Tycho build has a bit of redundancy in the POMs to allow independent builds for sub-projects. In order to simplify maintenance I suggest that we create a parent pom for Mylyn that encapsulates common concerns and is published to a Maven repository, e.g. download.eclipse.org/mylyn/maven.
Comment 1 David Green CLA 2011-03-14 19:58:55 EDT
Great idea Steffen.  Anything to minimize the duplication in those files.
Comment 2 Steffen Pingel CLA 2011-07-10 18:00:41 EDT
Project meta-data, test configuration and other common bits have been extracted to a parent POM which is available from this Maven repository: http://download.eclipse.org/mylyn/maven/snapshots/.

All test bundles now specify eclipse-test-plugin as their packaging type, hence tests can be easily executed through invoking "mvn integration-test".
Comment 3 Steffen Pingel CLA 2011-07-14 21:47:30 EDT
Reopening since not all subtasks have been completed, yet.
Comment 4 Steffen Pingel CLA 2011-07-14 21:48:37 EDT
Reopening since not all subtasks have been completed, yet.
Comment 5 Steffen Pingel CLA 2011-07-15 06:03:35 EDT
I changed Trac and Bugzilla to only run heartbeat builds by default when the all tests suite is executed to speed up CI tests: https://hudson.eclipse.org/hudson/job/mylyn-tasks-nightly/ .

To force running of all tests a new system property org.eclipse.mylyn.tests.all is now available: http://wiki.eclipse.org/Mylyn/FAQ#System_Properties .
Comment 6 Steffen Pingel CLA 2011-08-16 08:30:08 EDT
Download locations have been moved to the site poms.