[ 
https://issues.apache.org/jira/browse/SLING-3100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Konrad Windszus updated SLING-3100:
-----------------------------------

    Description: 
To set up the appropriate project configuration just from the POM an according 
m2e project configurator is needed 
(http://wiki.eclipse.org/M2E_plugin_execution_not_covered#delegate_to_a_project_configurator_.28recommended.29)

The m2e-war-plugin comes with a project configurator which works also for 
content-packages pretty well but it is currently hard to reuse for any other 
packaging than "war" (due to the delegate pattern being used internally, 
compare with https://bugs.eclipse.org/bugs/show_bug.cgi?id=412213). Only if the 
project is having the dynamic web project facet the following features in 
Eclipse are supported:
- JSP include directives (considered for validation and supports ctrl+click to 
open linked file)
- Tag Library Support ( 
http://wiki.eclipse.org/WTP_FAQ#Why_isn.27t_the_JSP_editor.2Fvalidator_finding_my_custom_tag_libraries.3F
 )
- probably other features as well.

Apart from that a feature like overlays should be supported ( 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=384154 ), as often 
content-package projects are referencing JSPs from other projects, and the IDE 
needs to know those, to complete the validation.

  was:
To set up the appropriate project configuration just from the POM an according 
m2e project configurator is needed 
(http://wiki.eclipse.org/M2E_plugin_execution_not_covered#delegate_to_a_project_configurator_.28recommended.29)

The m2e-war-plugin comes with a project configurator which works also for 
content-packages pretty well but it is currently hard to reuse for any other 
packaging than "war" (due to the delegate pattern being used internally, 
compare with https://bugs.eclipse.org/bugs/show_bug.cgi?id=412213). Only if the 
project is having the dynamic web project facet the following features in 
Eclipse are supported:
- JSP include directives (considered for validation and supports ctrl+click to 
open linked file)
- Tag Library Support ( 
http://wiki.eclipse.org/WTP_FAQ#Why_isn.27t_the_JSP_editor.2Fvalidator_finding_my_custom_tag_libraries.3F
 )
- probably other features as well.

Apart from that a feature like overlays should be supported 
(https://bugs.eclipse.org/bugs/show_bug.cgi?id=384154), as often 
content-package projects are referencing JSPs from other projects, and the IDE 
needs to know those, to complete the validation.

    
> Provide a m2e project configurator for packaging "content-type"
> ---------------------------------------------------------------
>
>                 Key: SLING-3100
>                 URL: https://issues.apache.org/jira/browse/SLING-3100
>             Project: Sling
>          Issue Type: Bug
>          Components: IDE
>    Affects Versions: Sling Eclipse IDE 1.0.0
>            Reporter: Konrad Windszus
>
> To set up the appropriate project configuration just from the POM an 
> according m2e project configurator is needed 
> (http://wiki.eclipse.org/M2E_plugin_execution_not_covered#delegate_to_a_project_configurator_.28recommended.29)
> The m2e-war-plugin comes with a project configurator which works also for 
> content-packages pretty well but it is currently hard to reuse for any other 
> packaging than "war" (due to the delegate pattern being used internally, 
> compare with https://bugs.eclipse.org/bugs/show_bug.cgi?id=412213). Only if 
> the project is having the dynamic web project facet the following features in 
> Eclipse are supported:
> - JSP include directives (considered for validation and supports ctrl+click 
> to open linked file)
> - Tag Library Support ( 
> http://wiki.eclipse.org/WTP_FAQ#Why_isn.27t_the_JSP_editor.2Fvalidator_finding_my_custom_tag_libraries.3F
>  )
> - probably other features as well.
> Apart from that a feature like overlays should be supported ( 
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=384154 ), as often 
> content-package projects are referencing JSPs from other projects, and the 
> IDE needs to know those, to complete the validation.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to