StrutsPluginDevelopment 

HOME INDEX SEARCH GO  

 <<O>>  Difference Topic StrutsPluginDevelopment (r1.47 - 27 Oct 2006 - YannCebron)
Added:
>
>

Future development

There will be no more versions of Struts Plugin for two simple reasons:

a) no more time b) Struts Assistant comes now pre-packaged with IDEA 6.0

I have joined Dmitry Avdeev (JetBrains) to continue the development of Struts Assistant to make it more powerful (and add some of the features from Struts Plugin I'm still missing :-)). Look forward to lots of enhancements and feel free to put your requests on JIRA.

Changed:
<
<

This is the homepage of Struts Plugin, the most downloaded plugin to support the development of Struts based web applications within IDEA 5.x/6.

>
>

This is the homepage of Struts Plugin, the most downloaded plugin to support the development of Struts based web applications within IDEA 5.x.

Deleted:
<
<

IDEA 6 (DEMETRA EAP)

(current development, highly recommended) V0.93DEV (for DEMETRA, Build #5245)
Deleted:
<
<

Feedback

Bugtracker: http://www.jetbrains.net/jira/browse/STRPL

Please provide feedback and ideas for improvements to the email address shown in IDEA's plugin manager.

Changed:
<
<

-- YannCebron - 09 Jun 2006

>
>

-- YannCebron - 27 Oct 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.46 - 09 Jun 2006 - YannCebron)
Changed:
<
<

Status update (04-24-06)

>
>

Status update (06-09-06)

Changed:
<
<

V0.89c for IDEA 5.1/5.1.1 (build #4155 or higher)

>
>

V0.89d for IDEA 5.1/5.1.1 (build #4155 or higher)

Changed:
<
<

Please provide feedback, error reports, ideas for improvements to the email address shown in IDEA's plugin manager.

>
>

Please provide feedback and ideas for improvements to the email address shown in IDEA's plugin manager.

Changed:
<
<

The full changelog is available here.

>
>

The full changelog is available here.

Changed:
<
<

  • V0.93DEV (04-24-06) (DEMETRA Build #5245): structure view for config files, SSLExt, many small improvements

  • V0.89c (04-19-06) (IDEA 5.1/5.1.1): various performance improvements, smaller changes

  • V0.92DEV (04-07-06) (DEMETRA Build #5128): new gutter icons in JSP, create formbean property quickfix, highlight unused formbean/definition in config files

  • V0.91DEV (03-28-06) (DEMETRA Build #5201): many new syntax/error highlightings + intentions, bugfixes

  • V0.89b (03-15-06) (IDEA 5.1): various bugfixes

  • V0.90DEV (03-07-06) (DEMETRA Build #5175): first public version for DEMETRA

  • V0.89a (02-15-06) (IDEA 5.1): fix NPE in settings dialog, prevent NPE when using TLD files without URI

  • V0.89 (02-11-06) (IDEA 5.1): Project/Packages View: dedicated icons for Struts configuration files/classes, Filter all ActionForm? properties w/o proper getter and/or setter, Various smaller improvements, Added/updated productivity tips

  • V0.88beta (01-21-06) (build #4121): improved support for message-keys/bundle, performance improvements, bugfixes

  • V0.87beta (01-15-06) (build #4109): QuickDocPopup?, improvements to validator support, new inspection, new tips, bugfixes

  • V0.86beta (01-08-06) (build #4101): improvements for MappingDispatchAction?-support

  • V0.85beta (01-02-06) (build #4095): improvements for Commons-Validator support, various performance improvements, bugfixes

  • V0.84beta (12-18-05) (build #4081): improvements to autocompletion lists, add more autocompletions

  • V0.83beta (12-04-05) (build #4055): smaller improvements & new features, bugfixes

  • V0.82 (10-21-05) (build #3516): improve support for Map/Nested form properties; bugfixes

  • V0.81 (10-18-05) (build #3516): improvements to settings dialog

  • V0.8 (10-17-05) (build #3516): complete rewrite & many new features, please see changelog

  • V0.6 (08-29-05): support global forwards (inspection & navigation); ActionForm? property support (JSP->ActionForm: inspection & navigation); Struts-HTML-EL-support; performance enhancements

  • V0.53 (08-24-05): multi-module support, auto-detect all config files, new navigation possibilities & quick show implementation, file templates and much more

  • V0.4 (08-16-05): support for forwards to Actions (GoTo?, InpectResource?); fix support for web resource directories; some smaller bugfixes & improvements

  • V0.3 (08-14-05): Tiles support (jump to tiles definition from struts-config.xml, GotoDeclaration?-support in tiles-defs.xml); InvalidForwardResourceInspection?: verify forward paths in struts-config.xml (including Tiles definition names if applicable)

  • V0.2beta (08-12-05): GoToDeclaration? (CTRL+B) in struts-config.xml: open forward resource in editor; go to form-bean declaration from action; other minor changes (see changelog in plugin manager)

  • V0.1beta (08-06-05): improvements, new quickfixes, 1 new inspection (see changelog in plugin manager for details)

  • V0.1alpha (07-29-05): Initial public test release containing 5 inspections. Tested with IDEA build #3430 (RC4) and #3431 (RC5). Now available via IDEA's builtin plugin manager!

-- YannCebron - 24 Apr 2006

>
>

-- YannCebron - 09 Jun 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.45 - 25 May 2006 - YannCebron)
Added:
>
>

Added:
>
>

Bugtracker: http://www.jetbrains.net/jira/browse/STRPL


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.44 - 24 Apr 2006 - YannCebron)
Changed:
<
<

Status update (04-19-06)

>
>

Status update (04-24-06)

Changed:
<
<

V0.92DEV (for DEMETRA, Build #5218)

>
>

V0.93DEV (for DEMETRA, Build #5245)

Added:
>
>

  • V0.93DEV (04-24-06) (DEMETRA Build #5245): structure view for config files, SSLExt, many small improvements
Changed:
<
<

-- YannCebron - 19 Apr 2006

>
>

-- YannCebron - 24 Apr 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.43 - 19 Apr 2006 - YannCebron)
Changed:
<
<

Status update (04-07-06)

>
>

Status update (04-19-06)

Changed:
<
<

V0.89b for IDEA 5.1 Final (build #4155)

>
>

V0.89c for IDEA 5.1/5.1.1 (build #4155 or higher)

Added:
>
>

  • V0.89c (04-19-06) (IDEA 5.1/5.1.1): various performance improvements, smaller changes

Changed:
<
<

-- YannCebron - 04 Apr 2006

>
>

-- YannCebron - 19 Apr 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.42 - 14 Apr 2006 - YannCebron)
Changed:
<
<

This is the homepage of Struts Plugin, the most downloaded plugin to support the development of Struts based web applications within IDEA.

>
>

This is the homepage of Struts Plugin, the most downloaded plugin to support the development of Struts based web applications within IDEA 5.x/6.

Changed:
<
<

Please visit StrutsPluginsFeaturesOverview to see a comparison table of all Struts plugins available for IntelliJ IDEA.

>
>

Read the latest news on my blog "Struts, IDEA and such".

Changed:
<
<

Read the latest news on my JRoller blog.

>
>

Please visit StrutsPluginsFeaturesOverview to see a feature comparison table of all Struts plugins available for IntelliJ IDEA.


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.41 - 07 Apr 2006 - YannCebron)
Changed:
<
<

Status update (03-28-06)

>
>

Status update (04-07-06)

Changed:
<
<

V0.91DEV (for DEMETRA, Build #5201)

>
>

V0.92DEV (for DEMETRA, Build #5218)

Added:
>
>

  • V0.92DEV (04-07-06) (DEMETRA Build #5128): new gutter icons in JSP, create formbean property quickfix, highlight unused formbean/definition in config files

Changed:
<
<

-- YannCebron - 28 Mar 2006

>
>

-- YannCebron - 04 Apr 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.40 - 28 Mar 2006 - YannCebron)
Changed:
<
<

Status update (03-15-06)

>
>

Status update (03-28-06)

Changed:
<
<

V0.90DEV (first public version for DEMETRA, Build #5175)

>
>

V0.91DEV (for DEMETRA, Build #5201)

Added:
>
>

  • V0.91DEV (03-28-06) (DEMETRA Build #5201): many new syntax/error highlightings + intentions, bugfixes
Changed:
<
<

-- YannCebron - 15 Mar 2006

>
>

-- YannCebron - 28 Mar 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.39 - 15 Mar 2006 - YannCebron)
Changed:
<
<

Status update (03-07-06)

>
>

Status update (03-15-06)

Changed:
<
<

V0.89a for IDEA 5.1 Final (build #4155)

>
>

(bugfixes only) V0.89b for IDEA 5.1 Final (build #4155)

Added:
>
>

  • V0.89b (03-15-06) (IDEA 5.1): various bugfixes
Changed:
<
<

-- YannCebron - 03 Mar 2006

>
>

-- YannCebron - 15 Mar 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.38 - 07 Mar 2006 - YannCebron)
Changed:
<
<

Status update (02-15-06)

>
>

Status update (03-07-06)

Changed:
<
<

IDEA 5.1

>
>

IDEA 6 (DEMETRA EAP)

Added:
>
>

V0.90DEV (first public version for DEMETRA, Build #5175)

IDEA 5.1

Added:
>
>

  • V0.90DEV (03-07-06) (DEMETRA Build #5175): first public version for DEMETRA
Changed:
<
<

-- YannCebron - 11 Feb 2006

>
>

-- YannCebron - 03 Mar 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.37 - 15 Feb 2006 - YannCebron)
Changed:
<
<

Status update (02-11-06)

>
>

Status update (02-15-06)

Changed:
<
<

V0.89 for IDEA 5.1 Final (build #4155)

>
>

V0.89a for IDEA 5.1 Final (build #4155)

Added:
>
>

  • V0.89a (02-15-06) (IDEA 5.1): fix NPE in settings dialog, prevent NPE when using TLD files without URI


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.36 - 11 Feb 2006 - YannCebron)
Changed:
<
<

It seems some people experienced problems when upgrading to 5.1 and taking over their old configuration and plugin versions: IDEA wouldn't start anymore.

>
>

Some people experienced problems when upgrading to 5.1 and taking over their old configuration and plugin versions: IDEA wouldn't start anymore with an old (5.0.x) version of Struts Plugin.

Changed:
<
<

Please follow the instructions in the Knowledge Base to deinstall the old version first, then install V0.88beta via plugin manager.

>
>

Please follow the instructions in the Knowledge Base to deinstall the old version first, then install the latest version via plugin manager.

Changed:
<
<

>
>

Welcome!

Changed:
<
<

Status update (01-21-06)

>
>

Status update (02-11-06)

Changed:
<
<

V0.88beta for IDEA 5.1 EAP (build #4121) is now available via plugin manager.

>
>

V0.89 for IDEA 5.1 Final (build #4155)

Changed:
<
<

V0.82 for IDEA 5.0.2 is now officially available via plugin manager. It offers a lot of new functionality and improvements, please see the changelog in plugin manager.

>
>

V0.82 for IDEA 5.0.2

Changed:
<
<

  • since V0.81b Settings dialog displays a tree-like overview of all auto-discovered configuration files, make sure all your config files show up and check the following points if they don't
>
>

  • Settings dialog displays a tree-like overview of all auto-discovered configuration files, make sure all your config files show up and check the following points if they don't
Added:
>
>

  • V0.89 (02-11-06) (IDEA 5.1): Project/Packages View: dedicated icons for Struts configuration files/classes, Filter all ActionForm? properties w/o proper getter and/or setter, Various smaller improvements, Added/updated productivity tips
Changed:
<
<

-- YannCebron - 21 Jan 2006

>
>

-- YannCebron - 11 Feb 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.35 - 09 Feb 2006 - YannCebron)
Added:
>
>

Note for users upgrading from 5.0.x to 5.1

It seems some people experienced problems when upgrading to 5.1 and taking over their old configuration and plugin versions: IDEA wouldn't start anymore.

Please follow the instructions in the Knowledge Base to deinstall the old version first, then install V0.88beta via plugin manager.

Sorry for the inconvenience, but there were many internal changes in IDEA frown


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.34 - 21 Jan 2006 - YannCebron)
Changed:
<
<

Status update (01-15-06)

>
>

Status update (01-21-06)

Changed:
<
<

V0.87beta for IDEA 5.1 EAP (build #4109) is now available via plugin manager.

>
>

V0.88beta for IDEA 5.1 EAP (build #4121) is now available via plugin manager.

Added:
>
>

  • V0.88beta (01-21-06) (build #4121): improved support for message-keys/bundle, performance improvements, bugfixes
Changed:
<
<

-- YannCebron - 15 Jan 2006

>
>

-- YannCebron - 21 Jan 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.33 - 15 Jan 2006 - YannCebron)
Changed:
<
<

Status update (01-08-06)

>
>

Status update (01-15-06)

Changed:
<
<

(current development, highly recommended) V0.86beta for IDEA 5.1 EAP (build #4101) is now available via plugin manager.

>
>

(current development, highly recommended) V0.87beta for IDEA 5.1 EAP (build #4109) is now available via plugin manager.

Deleted:
<
<

Ideas

New features will be implemented as soon as time permits. Please be patient, this is not a full time project wink

  • Quick Fixes: Provide quick fixes to create unresolved references, e.g. undeclared form-beans/action-mappings etc. (in progress)

  • Usage/Highlighting: highlight usages/unused action-forms, tiles-defs etc.

  • Handle forward resource paths to Servlets: scan web.xml for servlet mappings and include them in inspections (+ navigation to web.xml ?!)
Deleted:
<
<

Added:
>
>

  • V0.87beta (01-15-06) (build #4109): QuickDocPopup?, improvements to validator support, new inspection, new tips, bugfixes
Changed:
<
<

-- YannCebron - 08 Jan 2006

>
>

-- YannCebron - 15 Jan 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.32 - 08 Jan 2006 - YannCebron)
Changed:
<
<

Status update (01-02-06)

>
>

Status update (01-08-06)

Changed:
<
<

V0.85beta for IDEA 5.1 EAP (build #4095) is now available via plugin manager.

>
>

V0.86beta for IDEA 5.1 EAP (build #4101) is now available via plugin manager.

Added:
>
>

  • V0.86beta (01-08-06) (build #4101): improvements for MappingDispatchAction?-support
Changed:
<
<

-- YannCebron - 02 Jan 2006

>
>

-- YannCebron - 08 Jan 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.31 - 02 Jan 2006 - YannCebron)
Changed:
<
<

Status update (12-18-05)

V0.84beta for IDEA 5.1 EAP (build #4081) is now available via plugin manager.
>
>

Status update (01-02-06)

Added:
>
>

IDEA 5.1

(current development, highly recommended) V0.85beta for IDEA 5.1 EAP (build #4095) is now available via plugin manager.

IDEA 5.x

(stalled, no further development)
Added:
>
>

  • V0.85beta (01-02-06) (build #4095): improvements for Commons-Validator support, various performance improvements, bugfixes

Changed:
<
<

-- YannCebron - 18 Dec 2005

>
>

-- YannCebron - 02 Jan 2006


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.30 - 31 Dec 2005 - YannCebron)
Added:
>
>

The full changelog is available here.


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.29 - 21 Dec 2005 - YannCebron)
Added:
>
>

Read the latest news on my JRoller blog.


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.28 - 18 Dec 2005 - YannCebron)
Changed:
<
<

This is the homepage of Struts Plugin.

>
>

This is the homepage of Struts Plugin, the most downloaded plugin to support the development of Struts based web applications within IDEA.

Changed:
<
<

Status update (12-04-05)

V0.83beta for IDEA 5.1 EAP (build #4055) is now available via plugin manager.
>
>

Status update (12-18-05)

V0.84beta for IDEA 5.1 EAP (build #4081) is now available via plugin manager.
Changed:
<
<

Open IDEA's plugin manager and download SP. Restart IDEA and open "Settings" to verify SP is installed (icon in "Project Settings"). If you have Struts Navigator Plugin installed you will be warned about problems (they won't work properly if both are installed).

>
>

Open IDEA's plugin manager and download SP. Restart IDEA and open "Settings" to verify SP is installed (icon in "Project Settings"). If you have StrutsAssistant or StrutsNavigator installed you will be warned about problems (SP won't work properly if any of the two is installed simultaneously and vice versa).

Added:
>
>

  • V0.84beta (12-18-05) (build #4081): improvements to autocompletion lists, add more autocompletions
Changed:
<
<

-- YannCebron - 04 Dec 2005

>
>

-- YannCebron - 18 Dec 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.27 - 05 Dec 2005 - YannCebron)
Changed:
<
<

  • Structure View for struts-config.xml: Provide designated structure view, grouping ActionForms?, Actions etc.
>
>


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.26 - 04 Dec 2005 - YannCebron)
Changed:
<
<

Status update (11-07-05)

>
>

Status update (12-04-05)

V0.83beta for IDEA 5.1 EAP (build #4055) is now available via plugin manager.
Added:
>
>

  • V0.83beta (12-04-05) (build #4055): smaller improvements & new features, bugfixes
Changed:
<
<

-- YannCebron - 07 Nov 2005

>
>

-- YannCebron - 04 Dec 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.25 - 07 Nov 2005 - YannCebron)
Changed:
<
<

Status update (10-21-05)

V0.82 for IDEA 5.0.2 (EAP, build #3516) is now officially available via plugin manager. It offers a lot of new functionality and improvements, please see the changelog in plugin manager.
>
>

Status update (11-07-05)

V0.82 for IDEA 5.0.2 is now officially available via plugin manager. It offers a lot of new functionality and improvements, please see the changelog in plugin manager.
Changed:
<
<

-- YannCebron - 21 Oct 2005

>
>

-- YannCebron - 07 Nov 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.24 - 21 Oct 2005 - YannCebron)
Changed:
<
<

  • since V0.81b Settings dialog displays a tree-like overview of all auto-discovered configuration files
>
>

  • since V0.81b Settings dialog displays a tree-like overview of all auto-discovered configuration files, make sure all your config files show up and check the following points if they don't
Added:
>
>

  • Quick Fixes: Provide quick fixes to create unresolved references, e.g. undeclared form-beans/action-mappings etc. (in progress)
Changed:
<
<

-- YannCebron - 18 Oct 2005

>
>

-- YannCebron - 21 Oct 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.23 - 21 Oct 2005 - YannCebron)
Added:
>
>

  • since V0.81b Settings dialog displays a tree-like overview of all auto-discovered configuration files

 <<O>>  Difference Topic StrutsPluginDevelopment (r1.22 - 21 Oct 2005 - YannCebron)
Changed:
<
<

Status update (10-17-05)

V0.81 for IDEA 5.0.2 (EAP, build #3516) is now officially available via plugin manager. It offers a lot of new functionality and improvements, please see the changelog in plugin manager.
>
>

Status update (10-21-05)

V0.82 for IDEA 5.0.2 (EAP, build #3516) is now officially available via plugin manager. It offers a lot of new functionality and improvements, please see the changelog in plugin manager.
Added:
>
>

  • V0.82 (10-21-05) (build #3516): improve support for Map/Nested form properties; bugfixes

 <<O>>  Difference Topic StrutsPluginDevelopment (r1.21 - 18 Oct 2005 - YannCebron)
Changed:
<
<

V0.8 for IDEA 5.0.2 (EAP, build #3516) is now officially available via plugin manager. It offers a lot of new functionality and improvements, please see the changelog in plugin manager.

>
>

V0.81 for IDEA 5.0.2 (EAP, build #3516) is now officially available via plugin manager. It offers a lot of new functionality and improvements, please see the changelog in plugin manager.

Added:
>
>

  • V0.81 (10-18-05) (build #3516): improvements to settings dialog
Changed:
<
<

-- YannCebron - 20 Sep 2005

>
>

-- YannCebron - 18 Oct 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.20 - 17 Oct 2005 - YannCebron)
Changed:
<
<

Status update (10-01-05)

The next release will be delayed until the official release of IDEA 5.0.2 due to IDEA internal behaviour (which is supposed to get fixed in this update).

Public beta versions are made available regularly at ITN forum (free registration necessary): http://www.intellij.net/forums/thread.jsp?forum=18&thread=170264

Upcoming features

The plugin is currently being rewritten in large parts to provide much, much more features and better integration within IDEA.

The final goal is simple: Struts with pleasure! wink

  • real classname-autocompletion in all XML-attributes requiring classnames (as in JAVA-editor, supporting CamelCaseAutoComplete?), including error-highlighting for unresolvable classes etc. (DONE)

  • intelligent autocompletion/error-highlighting everywhere other configuration/web elements are referenced, e.g. reference to form-bean in action-mapping (DONE), path to forward resources (action, JSP, tiles definition) (DONE), properties of form-bean in JSP (DONE), ..

  • rename refactoring support across all involved Struts components(configuration files, JSPs, JAVA-Code), e.g. renaming form-bean, rename action-path, .. (early progress, concrete possibilities TBD)

  • more inspections

  • much more ..
>
>

Status update (10-17-05)

V0.8 for IDEA 5.0.2 (EAP, build #3516) is now officially available via plugin manager. It offers a lot of new functionality and improvements, please see the changelog in plugin manager.
Deleted:
<
<

  • Verify Action-Forward value (DONE, next version): check Action-Forward being returned from Action to match valid <forward>-definition in struts-config.xml; highlight unused forwards in struts-config.xml
Added:
>
>

  • V0.8 (10-17-05) (build #3516): complete rewrite & many new features, please see changelog

 <<O>>  Difference Topic StrutsPluginDevelopment (r1.19 - 15 Oct 2005 - YannCebron)
Added:
>
>

Please visit StrutsPluginsFeaturesOverview to see a comparison table of all Struts plugins available for IntelliJ IDEA.


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.18 - 12 Oct 2005 - YannCebron)
Changed:
<
<

Public beta versions are made available regularly at ITN forum (free registration necessary): http://www.intellij.net/forums/forum.jsp?forum=18

>
>

Public beta versions are made available regularly at ITN forum (free registration necessary): http://www.intellij.net/forums/thread.jsp?forum=18&thread=170264


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.17 - 01 Oct 2005 - YannCebron)
Changed:
<
<

This is the homepage for the Struts Plugin.

>
>

This is the homepage of Struts Plugin.

Changed:
<
<

Status update (09-20-05)

>
>

Status update (10-01-05)

Added:
>
>

Public beta versions are made available regularly at ITN forum (free registration necessary): http://www.intellij.net/forums/forum.jsp?forum=18

Changed:
<
<

Current status and future plans (09-01-05)

>
>

Upcoming features

Deleted:
<
<

Since I'm going on holidays for two weeks, the next release will be scheduled sometime around mid/end september. I will have no access to internet/mail during this time, so please be patient wink

As a short teaser, here are some upcoming features:


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.16 - 19 Sep 2005 - YannCebron)
Added:
>
>

Status update (09-20-05)

The next release will be delayed until the official release of IDEA 5.0.2 due to IDEA internal behaviour (which is supposed to get fixed in this update).
Changed:
<
<

  • real classname-autocompletion in all XML-attributes requiring classnames (as in JAVA-editor, supporting CamelCaseAutoComplete?), including error-highlighting for unresolvable classes etc. (finished)
>
>

  • real classname-autocompletion in all XML-attributes requiring classnames (as in JAVA-editor, supporting CamelCaseAutoComplete?), including error-highlighting for unresolvable classes etc. (DONE)
Changed:
<
<

  • intelligent autocompletion/error-highlighting everywhere other configuration elements are referenced, e.g. reference to form-bean in action-mapping, path to forward resources (action, JSP, tiles definition), properties of form-bean in JSP, .. (30% done)
>
>

  • intelligent autocompletion/error-highlighting everywhere other configuration/web elements are referenced, e.g. reference to form-bean in action-mapping (DONE), path to forward resources (action, JSP, tiles definition) (DONE), properties of form-bean in JSP (DONE), ..
Changed:
<
<

  • Verify Action-Forward value: check Action-Forward being returned from Action to match valid <forward>-definition in struts-config.xml; highlight unused forwards in struts-config.xml
>
>

  • Verify Action-Forward value (DONE, next version): check Action-Forward being returned from Action to match valid <forward>-definition in struts-config.xml; highlight unused forwards in struts-config.xml
Changed:
<
<

-- YannCebron - 01 Sep 2005

>
>

-- YannCebron - 20 Sep 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.15 - 01 Sep 2005 - YannCebron)
Deleted:
<
<

Changed:
<
<

  • intelligent autocompletion everywhere other configuration elements are referenced, e.g. reference to form-bean in action-mapping, path to forward resources (action, JSP, tiles definition), properties of form-bean in JSP, .. (30% done)
>
>

  • intelligent autocompletion/error-highlighting everywhere other configuration elements are referenced, e.g. reference to form-bean in action-mapping, path to forward resources (action, JSP, tiles definition), properties of form-bean in JSP, .. (30% done)
Added:
>
>

  • much more ..

 <<O>>  Difference Topic StrutsPluginDevelopment (r1.14 - 01 Sep 2005 - YannCebron)
Added:
>
>

Added:
>
>

Current status and future plans (09-01-05)

The plugin is currently being rewritten in large parts to provide much, much more features and better integration within IDEA.

The final goal is simple: Struts with pleasure! wink

Since I'm going on holidays for two weeks, the next release will be scheduled sometime around mid/end september. I will have no access to internet/mail during this time, so please be patient wink

As a short teaser, here are some upcoming features:

  • real classname-autocompletion in all XML-attributes requiring classnames (as in JAVA-editor, supporting CamelCaseAutoComplete?), including error-highlighting for unresolvable classes etc. (finished)

  • intelligent autocompletion everywhere other configuration elements are referenced, e.g. reference to form-bean in action-mapping, path to forward resources (action, JSP, tiles definition), properties of form-bean in JSP, .. (30% done)

  • rename refactoring support across all involved Struts components(configuration files, JSPs, JAVA-Code), e.g. renaming form-bean, rename action-path, .. (early progress, concrete possibilities TBD)

  • more inspections
Changed:
<
<

-- YannCebron - 29 Aug 2005

>
>

-- YannCebron - 01 Sep 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.13 - 29 Aug 2005 - YannCebron)
Deleted:
<
<

Please read the Tips available from menu "Help->Productivity Guide->" in Group "Struts Plugin"

Changed:
<
<

A short tutorial on how to setup a Struts project properly with support for Struts Plugin will follow shortly. If you have any specific questions/problems feel free to mail me directly, mail-address is listed in IDEAs plugin manager.

>
>

SP = Struts Plugin

Installation

Open IDEA's plugin manager and download SP. Restart IDEA and open "Settings" to verify SP is installed (icon in "Project Settings"). If you have Struts Navigator Plugin installed you will be warned about problems (they won't work properly if both are installed).

Making it work

There's a couple of rules/configuration steps to enable SP to work correctly with your project. Most existing project will work without any further changes, but here's a checklist if you encounter any problems:

Web Module Settings

Make sure your web module is configured properly, that is:

  • web.xml listed in Deployment Descriptors and valid
  • struts.jar must be present in any library path (ofcourse! wink )
  • web resource directories must be mapped correctly with corresponding relative deployment path

Configuration Files

  • must contain a valid and registered <!DOCTYPE> declaration STRUTS PLUGIN WON'T RECOGNIZE THEM OTHERWISE you can lookup the correct ones in your Struts distribution in folder /lib/ (search for the corresponding DTD and then in its header comment)
  • can be located anywhere in your project - as long as the containing directory is correctly mapped to a relative path for deployment
  • SP will automatically find all related configuration files as long as you follow the rules above (which you should do, anyway)
  • separate multiple struts-config.xml files in your web.xml's ActionServlet? declaration by ","

Tiles

  • struts-config.xml must contain a plugin definition for TilesPlugin? (or subclass) pointing to tiles-defs.xml file(s) (multiple files separated by ",")
  • configuration via ActionServlet?-parameters in web.xml is considered deprecated and not supported

Navigation Support in JSPs

  • navigation will only work in conjunction with "original" Struts(-EL)-HTML tags, there's no support (yet) for custom tags overriding the original Struts tags
  • use the original TLD-files (if mapping them manually in your web.xml)

Learn more

Please read the Tips available from menu "Help->Productivity Guide" in Group "Struts Plugin".

Help, it doesn't work!

If you have any specific questions/problems feel free to mail me directly, mail-address is listed in IDEAs plugin manager.
Changed:
<
<

  • Include forward resource paths to Servlets: scan web.xml for servlet mappings and include them in inspections (+ navigation to web.xml ?!)
>
>

  • Handle forward resource paths to Servlets: scan web.xml for servlet mappings and include them in inspections (+ navigation to web.xml ?!)
Changed:
<
<

  • V0.53 (08-24-05): multi-module support, auto-detect all config files, new navigation possibilites & quick show implementation, file templates and much more
>
>

  • V0.6 (08-29-05): support global forwards (inspection & navigation); ActionForm? property support (JSP->ActionForm: inspection & navigation); Struts-HTML-EL-support; performance enhancements

  • V0.53 (08-24-05): multi-module support, auto-detect all config files, new navigation possibilities & quick show implementation, file templates and much more
Changed:
<
<

-- YannCebron - 25 Aug 2005

>
>

-- YannCebron - 29 Aug 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.12 - 25 Aug 2005 - YannCebron)
Changed:
<
<

A short tutorial on how to setup a Struts project properly with support for Struts Plugin will follow shortly. If you have any specific questions/problems feel free to mail me directly.

>
>

A short tutorial on how to setup a Struts project properly with support for Struts Plugin will follow shortly. If you have any specific questions/problems feel free to mail me directly, mail-address is listed in IDEAs plugin manager.

Added:
>
>

  • Include forward resource paths to Servlets: scan web.xml for servlet mappings and include them in inspections (+ navigation to web.xml ?!)
Changed:
<
<

-- YannCebron - 24 Aug 2005

>
>

-- YannCebron - 25 Aug 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.11 - 24 Aug 2005 - YannCebron)
Changed:
<
<

StrutsPluginDevelopment.

>
>

StrutsPluginDevelopment

Added:
>
>

TOC: No TOC in "Main.StrutsPluginDevelopment"

Changed:
<
<

Please read the Tips available from menu "Help->Productivity Guide->Group "Struts Plugin"

>
>

Please read the Tips available from menu "Help->Productivity Guide->" in Group "Struts Plugin"

Changed:
<
<

Verify Action-Forward value: check Action-Forward being returned from Action to match valid <forward>-definition in struts-config.xml; highlight unused forwards in struts-config.xml

>
>

  • Verify Action-Forward value: check Action-Forward being returned from Action to match valid <forward>-definition in struts-config.xml; highlight unused forwards in struts-config.xml
Changed:
<
<

Structure View for struts-config.xml: Provide designated structure view, grouping ActionForms?, Actions etc.

>
>

  • Structure View for struts-config.xml: Provide designated structure view, grouping ActionForms?, Actions etc.
Changed:
<
<

Usage/Highlighting: highlight usages/unused action-forms, tiles-defs etc.

>
>

  • Usage/Highlighting: highlight usages/unused action-forms, tiles-defs etc.

 <<O>>  Difference Topic StrutsPluginDevelopment (r1.10 - 24 Aug 2005 - YannCebron)
Added:
>
>

Usage

Please read the Tips available from menu "Help->Productivity Guide->Group "Struts Plugin"

A short tutorial on how to setup a Struts project properly with support for Struts Plugin will follow shortly. If you have any specific questions/problems feel free to mail me directly.

Changed:
<
<

New features will be implemented as soon as time permits. Please be patient, since this is for the most part a spare time project wink

>
>

New features will be implemented as soon as time permits. Please be patient, this is not a full time project wink

Deleted:
<
<

Struts specific file templates: create new struts-config.xml/tiles-defs.xml etc. from template as easy as creating a new Class

Added:
>
>

Changed:
<
<

*v0.4 (08-16-05): support for forwards to Actions (GoTo?, InpectResource?); fix support for web resource directories; some smaller bugfixes & improvements

>
>

*V0.53 (08-24-05): multi-module support, auto-detect all config files, new navigation possibilites & quick show implementation, file templates and much more

*V0.4 (08-16-05): support for forwards to Actions (GoTo?, InpectResource?); fix support for web resource directories; some smaller bugfixes & improvements

Changed:
<
<

-- YannCebron - 16 Aug 2005

>
>

-- YannCebron - 24 Aug 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.9 - 16 Aug 2005 - YannCebron)
Added:
>
>

Struts specific file templates: create new struts-config.xml/tiles-defs.xml etc. from template as easy as creating a new Class

Added:
>
>

*v0.4 (08-16-05): support for forwards to Actions (GoTo?, InpectResource?); fix support for web resource directories; some smaller bugfixes & improvements

Changed:
<
<

-- YannCebron - 14 Aug 2005

>
>

-- YannCebron - 16 Aug 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.8 - 14 Aug 2005 - YannCebron)
Changed:
<
<

Navigation (CTRL+B) in struts-config.xml: Navigate from action to referenced action-form (DONE); highlight usages/unused action-forms etc.

>
>

Usage/Highlighting: highlight usages/unused action-forms, tiles-defs etc.

Deleted:
<
<

Integrate Tiles-configuration with struts-config.xml: check forward-names in action-mappings against used tiles configuration files; autocomplete definition names; usage view/navigation between struts-config.xml and tiles-defs.xml

Added:
>
>

*V0.3 (08-14-05): Tiles support (jump to tiles definition from struts-config.xml, GotoDeclaration?-support in tiles-defs.xml); InvalidForwardResourceInspection?: verify forward paths in struts-config.xml (including Tiles definition names if applicable)

Changed:
<
<

-- YannCebron - 12 Aug 2005

>
>

-- YannCebron - 14 Aug 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.7 - 12 Aug 2005 - YannCebron)
Changed:
<
<

%META:FILEATTACHMENT{name="strutspluginv01alpha.jar" attr="" comment="StrutsPlugin V0.1alpha (build #3430)" date="1123504576" path="strutspluginv01alpha.jar" size="32735" user="RossiLaura" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="strutspluginv01alpha.jar" attr="h" comment="StrutsPlugin V0.1alpha (build #3430)" date="1123504576" path="strutspluginv01alpha.jar" size="32735" user="RossiLaura" version="1.1"}%


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.6 - 12 Aug 2005 - YannCebron)
Changed:
<
<

Navigation (CTRL+B) in struts-config.xml: Navigate from action to referenced action-form etc.; highlight usages/unused action-forms etc.

>
>

Navigation (CTRL+B) in struts-config.xml: Navigate from action to referenced action-form (DONE); highlight usages/unused action-forms etc.

Added:
>
>

* V0.2beta (08-12-05): GoToDeclaration? (CTRL+B) in struts-config.xml: open forward resource in editor; go to form-bean declaration from action; other minor changes (see changelog in plugin manager)

Changed:
<
<

-- YannCebron - 06 Aug 2005

>
>

-- YannCebron - 12 Aug 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.5 - 08 Aug 2005 - RossiLaura)
Changed:
<
<

%META:FILEATTACHMENT{name="strutspluginv01alpha.jar" attr="" comment="StrutsPlugin V0.1alpha (build #3430)" date="1122663428" path="K:\strutsplugin\strutspluginv01alpha.jar" size="32735" user="YannCebron" version="1.1"}%

>
>

%META:FILEATTACHMENT{name="strutspluginv01alpha.jar" attr="" comment="StrutsPlugin V0.1alpha (build #3430)" date="1123504576" path="strutspluginv01alpha.jar" size="32735" user="RossiLaura" version="1.1"}%


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.4 - 06 Aug 2005 - YannCebron)
Changed:
<
<

Known Bugs

Boolean-check for Action Form: does not yet detect boolProperty=false in nested code blocks, e.g. in enclosing if-blocks
>
>

Ideas

New features will be implemented as soon as time permits. Please be patient, since this is for the most part a spare time project wink
Changed:
<
<

TODO/Ideas

Verify Action-Forward value: check Action-Forward being returned from Action to match valid <forward>-definition in struts-config.xml
>
>

Verify Action-Forward value: check Action-Forward being returned from Action to match valid <forward>-definition in struts-config.xml; highlight unused forwards in struts-config.xml

Structure View for struts-config.xml: Provide designated structure view, grouping ActionForms?, Actions etc.

Navigation (CTRL+B) in struts-config.xml: Navigate from action to referenced action-form etc.; highlight usages/unused action-forms etc.

Integrate Tiles-configuration with struts-config.xml: check forward-names in action-mappings against used tiles configuration files; autocomplete definition names; usage view/navigation between struts-config.xml and tiles-defs.xml

Changed:
<
<

* V0.1alpha (072905): Initial public test release containing 5 inspections. Tested with IDEA build #3430 (RC4) and #3431 (RC5). Now available via IDEA's builtin plugin manager!

>
>

* V0.1beta (08-06-05): improvements, new quickfixes, 1 new inspection (see changelog in plugin manager for details)

* V0.1alpha (07-29-05): Initial public test release containing 5 inspections. Tested with IDEA build #3430 (RC4) and #3431 (RC5). Now available via IDEA's builtin plugin manager!

Changed:
<
<

-- YannCebron - 01 Aug 2005

>
>

-- YannCebron - 06 Aug 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.3 - 01 Aug 2005 - YannCebron)
Added:
>
>

Known Bugs

Boolean-check for Action Form: does not yet detect boolProperty=false in nested code blocks, e.g. in enclosing if-blocks

TODO/Ideas

Verify Action-Forward value: check Action-Forward being returned from Action to match valid <forward>-definition in struts-config.xml
Changed:
<
<

Please provide feedback, error reports, ideas for improvements to the email address shown in IDEA's PluginManager.

>
>

Please provide feedback, error reports, ideas for improvements to the email address shown in IDEA's plugin manager.

Changed:
<
<

* V0.1alpha (072905): Initial public test release containing 5 inspections. Tested with IDEA build #3430. -- YannCebron - 29 Jul 2005

>
>

* V0.1alpha (072905): Initial public test release containing 5 inspections. Tested with IDEA build #3430 (RC4) and #3431 (RC5). Now available via IDEA's builtin plugin manager!

Added:
>
>

-- YannCebron - 01 Aug 2005


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.2 - 29 Jul 2005 - YannCebron)
Added:
>
>

%META:FILEATTACHMENT{name="strutspluginv01alpha.jar" attr="" comment="StrutsPlugin V0.1alpha (build #3430)" date="1122663428" path="K:\strutsplugin\strutspluginv01alpha.jar" size="32735" user="YannCebron" version="1.1"}%


 <<O>>  Difference Topic StrutsPluginDevelopment (r1.1 - 29 Jul 2005 - YannCebron)
Added:
>
>

%META:TOPICINFO{author="YannCebron" date="1122657240" format="1.0" version="1.1"}%

StrutsPluginDevelopment.

This is the homepage for the StrutsPlugin?.

Feedback

Please provide feedback, error reports, ideas for improvements to the email address shown in IDEA's PluginManager.

Releases

* V0.1alpha (072905): Initial public test release containing 5 inspections. Tested with IDEA build #3430. -- YannCebron - 29 Jul 2005

View | Diffs | r1.47 | > | r1.46 | > | r1.45 | More

e d i t a t t a c h r e f - b y d i f f s
Ideas,requests,problems regarding this site? Send feedback.
Copyright @ 2000-2003 by the contribution authors. All material on this collaboration tool is the property of the contributing authors.

Revision r1.1 - 29 Jul 2005 - 17:14 GMT - YannCebron
Revision r1.47 - 27 Oct 2006 - 17:45 GMT - YannCebron
Copyright © 2001 by the contributing authors. All material on this collaboration tool is the property of the contributing authors.
Ideas, requests, problems regarding this site? Send feedback.