free software
Struts Plugin
Products:
IntelliJ IDEA,
Android Studio
Vendor:
LINEAS Informationstechnik GmbH
Email:
Website:
http://www.intellij.org/.../StrutsPluginDevelopment
Description:
Provides full integration of
Struts in IDEA (configuration files, JSPs, code).
See Settings->IDE Settings->Errors->"Struts Code/Configuration Inspections" for detailed descriptions of
available inspections.
See Settings->IDE Settings->Intention Settings->"Struts [..] Intentions" for detailed descriptions of
available intentions.
See Settings->Project Settings->"Struts Plugin" for other settings.
This software is provided AS IS, use at your own risk.
Credits:
- ResponseTimeMonitor: taken from Spring Framework (www.springframework.org)
- This plugin wouldn't have been possible without these tools: InspectionGadgets & PsiViewer
Downloads: 15064
Rating:
Participated in rating: 2
Recent change notes:
Provides full integration of
Struts in IDEA (configuration files, JSPs, code).
See Settings->IDE Settings->Errors->"Struts Code/Configuration Inspections" for detailed descriptions of
available inspections.
See Settings->IDE Settings->Intention Settings->"Struts [..] Intentions" for detailed descriptions of
available intentions.
See Settings->Project Settings->"Struts Plugin" for other settings.
This software is provided AS IS, use at your own risk.
Credits:
- ResponseTimeMonitor: taken from Spring Framework (www.springframework.org)
- This plugin wouldn't have been possible without these tools: InspectionGadgets & PsiViewer
V0.89d (06-09-06)
Bugfixes:
- STRPL-1 Relative deployment paths other than "/" (ROOT) not mapped correctly
V0.89c (04-19-06)
New Features:
- Various performance improvements, especially when using Tiles
- Settings: detect Struts Version 1.2.9, warn on using 1.2.8
V0.89b (03-15-06)
Bugfixes:
- Fix support for "pure" DynaActionForm
- Do not add space character after value for dynamic autocompletion in <forward> "name" (struts-config.xml) and <put> "name" (tiles-defs.xml)
- Various smaller bugfixes
V0.89a (02-15-06)
Bugfixes:
- NPE in settings dialog when using Struts Version < 1.2.8
- NPE when using TLD files w/o <uri>-element
V0.89 (02-11-06)
Upgrade to IDEA 5.1 Final (Build #4155)
New Features:
- Project/Packages View: dedicated icons for Struts configuration files/classes (can be switched off in Settings)
- Filter all ActionForm properties w/o proper getter and/or setter
- Various smaller improvements
- Added/updated productivity tips
Bugfixes:
- Settings Panel: repaint properly on L&F changes
V0.88beta (01-21-06)
Upgrade to IDEA 5.1 EAP Build #4121
New Features:
- Autocompletion/navigation for "bundle" attribute (message resources)
- Check message resource key against defined/default bundle
NOTE:Unfortunately this does not work for attributes for which IDEA already provides autocompletion (see
IDEA-6410), namely "altKey", "titleKey", "pageKey", "srcKey"
for <html>-taglib and "key" for "<bean:message>"
- Support formbean property references containing EL-expressions (e.g. "propertyName${suffix}")
- Highlight interfaces, enums; abstract, non-public or classes without public default CTOR in attributes containing FQCN
Bugfixes:
- PropertyMissingGetterOrSetterInspection/BooleanPropertyMissingResetInspection: do not inspect static fields
- Massive performance improvements for formbean references of DynaForms
- Various performance improvements
V0.87beta (01-15-06)
Upgrade to IDEA 5.1 EAP Build #4109
New Features:
- QuickDocumentationLookup (CTRL+Q): reference to Action/FormBean/Tiles definition/DynaForm-property/Validator including preceding XmlComment and "<description>" if available
- Autocompletion/navigation for all attributes containing security-role(s) (<security-role> in web.xml)
- Validation Config: autocompletion/navigation for validation rule(s)
- PropertyMissingGetterOrSetterInspection: check existence of getter and setter for formbean properties
- Settings: display validator config files nodes in Configuration Files Overview tree
- Added productivity tips
Bugfixes:
- InvalidForwardReference: do not inspect "abstract" Action-classes
- Action-paths within non-default module
V0.86beta (01-08-06)
Upgrade to IDEA 5.1 EAP Build #4101
Changes:
- Struts Config: autocompletion/navigation to sub-action ("parameter"-attribute) for MappingDispatchAction
- InvalidForwardReferenceInspection: properly resolve mapping of sub-actions for MappingDispatchAction
V0.85beta (01-02-06)
Upgrade to IDEA 5.1 EAP Build #4095
Changes:
- Intention: create new <form-bean> in struts-config.xml
- Improvements for Commons-Validator support
- Various performance improvements
- Bugfixes
V0.84beta (12-18-05)
Upgrade to IDEA 5.1 EAP Build #4081
Changes:
- Improve autocompletion lookup lists to display Struts items first as well as additional informations, e.g.
containing config file, module prefix, ..
- Add autocompletion/navigation for the following JSP tags/attributes:
- <html:form>: "focus"-attribute
- <html:img>: "action"-attribute
- <html:img | rewrite>: "module"-attribute
- <html:frame | image | img | javascript | link | rewrite>: "page"-attribute (buggy, see IDEA-6067)
- Struts Config <forward> "module": autocompletion/verification
- Struts Config <forward> "name": dynamic autocompletion using already present names
- Tiles Defs <put> "name": dynamic autocompletion using already present names
V0.83beta (12-04-05)
Upgrade to IDEA 5.1 EAP Build #4055
Changes:
- Nested <set-property> (in <action>, <plug-in>): autocompletion/navigation to property
- Intention: create new sub-action in DispatchAction with user-configurable code template
- QuickFix: Create undefined form-bean in struts-config.xml
- Added some more productivity tips
- Display warning on using Struts Assistant simultaneously
- Detect Struts 1.2.8, warn on using Struts 1.2.7
- Support for Struts 1.3
- Quickfixes: do not attempt to modify read-only files
- Bugfixes
See the plugin repository entry
for full changelog.
Tracker: http://www.jetbrains.net/jira/browse/STRPL
Comments: