Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Press Ctrl+Shift+Alt+N to quickly navigate to any Action/Package by simply entering its name (including wildcards):

(tick) Dedicated icons for configuration files
(plus) Dedicated icons for JAVA files (Actions)

...

(tick) Dedicated facet with configuration options
(tick) File Set manager
(tick) Detect struts.xml files not mapped to file sets
(plus) Library validator/setup
(minus) Library validator/setup for standard plugins (Spring, Tiles, JSF, ..)
(tick) Autodetection of Struts 2 facets

Existing struts.xml files are recognized upon opening your project and a new S2 facet is created automatically.

(minus) Integration with "New Project"

...

(plus) Navigation to referenced elements/JAVA-classes

Simply Ctrl-click (or press Ctrl+B) on any element to navigate to its declaration - or just take a peek without leaving the current editor using Quick Definition Lookup (Ctrl+Shift+I).

(plus) Highlighting of configuration/reference errors

Errors are highlighted immediately in the editor, additional validation is triggered for Make Project (see "Validation" tab in facet for more options).

(plus) Quickfixes
(minus) struts.xml: restrict resolving to result location depending on result-type (e.g. Velocity)
(minus) Various inspections for common configuration errors
(tick) Structure View

...

Enjoy the power of IDEA's powerful JavaScript-support within all S2 custom UI-tags.

(tick) CSS support for suitable tag attributes

...

(minus) Integration with Tiles 2 (via Tiles 2 plugin)
(question) Support for sitemesh.xml

Integration

(minus) Support struts2-spring-plugin