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

Bug 365879

Summary: remove tasks dependency from o.e.m.java.ui and o.e.m.ide.ui
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: shawn.minto
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Bug Depends on: 365920    
Bug Blocks:    
Attachments:
Description Flags
mylyn/context/zip none

Description Steffen Pingel CLA 2011-12-07 08:15:14 EST
The Java and IDE bridges should not have a direct dependency on the tasks framework.
Comment 1 Steffen Pingel CLA 2011-12-07 11:22:34 EST
I resolved this by moving the adapter code that extracts the textual content from tasks from o.e.m.java.ui to o.e.m.context.tasks.ui.

I also promoted TaskTemplateVariableResolver to API and moved it to org.eclipse.mylyn.tasks.ui.editors since there weren't any context dependencies. The Java editor specific extension point for registering the templates is now in o.e.m.java.tasks.
Comment 2 Steffen Pingel CLA 2011-12-07 11:22:36 EST
Created attachment 208057 [details]
mylyn/context/zip