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

Bug 283877

Summary: improve reuse of Mylyn in server and RCP applications
Product: z_Archived Reporter: Mik Kersten <mik.kersten>
Component: MylynAssignee: Project Inbox <mylyn-triaged>
Status: CLOSED MOVED QA Contact:
Severity: enhancement    
Priority: P1 CC: cvgaviao, flavio.donze, robert.elves, shawn.minto, steffen.pingel
Version: unspecifiedKeywords: plan
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on: 227639, 273013, 336324, 378709    
Bug Blocks: 355941    

Description Mik Kersten CLA 2009-07-17 13:51:00 EDT
The Mylyn architecture is intended to support the following layers:
# Headless: Only core components, capable of running in a headless Equinox runtime, some able to run on a plain Java classpath
# RCP: Components like the Task List and Task Editor should be able to run in RCP applications and not require the entire Eclipse SDK
# IDE: The rest of Mylyn, which requires the entire Eclipse IDE/SDK

We've had some additional dependencies creep in which prevent some of this reuse, e.g., the coupling of org.eclipse.mylyn.tasks.ui to org.eclipse.ui.ide.  In order to support reuse outside of the IDE, we need to improve on the separation of the layers.
Comment 1 Eclipse Webmaster CLA 2022-11-15 11:45:08 EST
Mylyn has been restructured, and our issue tracking has moved to GitHub [1].

We are closing ~14K Bugzilla issues to give the new team a fresh start. If you feel that this issue is still relevant, please create a new one on GitHub.

[1] https://github.com/orgs/eclipse-mylyn