Bug 561624 - Please do not import huge WTP features
Summary: Please do not import huge WTP features
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: PDT (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: PHP Core CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-31 15:23 EDT by Alexander Kurtakov CLA
Modified: 2020-05-14 10:15 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Kurtakov CLA 2020-03-31 15:23:45 EDT
As requested in https://bugs.eclipse.org/bugs/show_bug.cgi?id=561622#c4:
> As a very minimum removing 
> <import feature="org.eclipse.wst.jsdt.feature"/>
> <import feature="org.eclipse.wst.web_ui.feature" version="3.11.0"
> match="greaterOrEqual"/>
> from o.e.pdt-feature/feature.xml would allow installing PDT without all the
> WTP luggage.


JSDT become problematic since 1 or 2 releases. It startup very slow, at least on my workspace. 

Could you open separate bug for this? I think that during personal isolation I could grab some time if it's important. As far as I remember some work has been done in past releases ;)
Comment 1 Alexander Kurtakov CLA 2020-03-31 15:25:30 EDT
JSDT is on its way out IMHO. It being included in JEE EPP creates way too much confusion as it has almost the same node launchers, really ancient JS support which fails on way too many modern constructs and etc.
Comment 2 Dawid Pakula CLA 2020-03-31 15:31:08 EDT
(In reply to Alexander Kurtakov from comment #1)
> JSDT is on its way out IMHO. It being included in JEE EPP creates way too
> much confusion as it has almost the same node launchers, really ancient JS
> support which fails on way too many modern constructs and etc.

I prefer drop/generify it on WTP HTML editor level first. Nitin Dahyabhai is very responsible now and review patches in reasonable time, this might be fun ;)
Comment 3 Eclipse Genie CLA 2020-04-11 12:51:15 EDT
New Gerrit change created: https://git.eclipse.org/r/160793
Comment 5 Dawid Pakula CLA 2020-04-16 15:28:36 EDT
JSDT is now fully optional. Other features can dropped when possible:
1. JSON - replace WTP by GenericEditor in composer support
2. XML/CSS/HTML features - after fix bug 500978
3. Server Tools - probably never, Is nice way to start/stop built-in php server
4. Faceted framework - after removing support during bug 500907