Eclipse WTP WebResources is stable and you can install it but I have decided to give up this project because WTP WebResources features are integrating inside WTP HTML step by step. See issue 63 for more informations.
What is Eclipse WTP WebResources (EWW) ?
- CSS#class CSS#ID completion, hover, hyperlink, validation. See bug 302125 and bug 211190.
- JS resources files completion, hover, validation for script/@src.
- CSS resources files completion, hover, validation for link/@href.
- Images resources files completion, hover, validation for img/@src.
See wiki to see more explanation about the features of Eclipse WTP WebResources.
CSS#class & CSS#ID
Completion for CSS Class name
Eclipse WTP WebResources provides completion for WTP HTML editor for CSS className :
and for CSS ID :
Hyperlink for CSS Class name
Eclipse WTP WebResources provides hyperlink for WTP HTML editor for CSS className :
Hover for CSS Class name
Provides text hover for WTP HTML editor for CSS className :
CSS files completion
Images completion & hover
and completion :
Eclipse WTP Web Resources is developed/tested with Eclipse 4.5 Mars. It is advised to use this Eclipse JEE version (even if it could work with older version of Eclipse).
To install Eclipse WTP Web Resources, please read Installation - Update Site section.
See bug 444189
Plugin is named with org.eclipse.a.wst.webresources.ui, why not org.eclipse.wst.webresources.ui?
It's because of CSS Hover. After debugging WTP, Hover is managed with BestMatchHover class, and it's not possible to sort hover coming from extension point. The used sort is the plugin id (see org\eclipse\wst\sse\ui\internal\extension\RegistryReader#orderExtensions)
If plugin uses org.eclipse.wst.webresources.ui, it's org.eclipse.jst.jsf.facelet.ui.internal.hover.FaceletHover which is executed before CSS class hover and CSS class name hover doesn't work. If org.eclipse.a.wst.webresources.ui (before org.eclipse.jst.jsf.facelet.ui) is executed correctly.
Who is using Eclipse WTP WebResources?
Eclipse WTP Web Resourcese is build with this cloudbees job.