Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Introduction

Struts 2 Plugin for JetBrains IntelliJ IDEA provides tight and feature-rich integration to develop Struts 2 applications. Real productivity features (including refactoring support) and , smart assistance just everywhere as well as being a tool understanding the structure and framework will make you more productive instantly. No more countless wizards just generating some XML or code without much intelligence!

Info
titleNEW Screencasts @jetbrains.tv

To get a quick overview watch these screencasts to see Struts 2 support "in action"

Navigation and Autocompletion: demonstrates basic navigation and autocompletion features
Spring integration: setting up Spring integration for your Struts 2 project
(star) Validator integration: new features in IDEA 11

more to follow soon...

Section
Column
width50%
Info
titleIDEA versions

Some features may not be available in all versions.
IDEA 8+ means "IDEA 8 or any higher version"

Please see Struts2PluginChangeNotes for detailed information.

Column
width50%
Tip
titleGetting started

"Hello World" with Struts 2 and IntelliJ IDEA 8 - Detailed introductory blog post by Tabrez Iqbal

About this page

All (main) features are grouped and listed below. Please check the following table to understand the status indicators.

Symbol

Status

(minus)

planned

(plus)

in progress/mostly done

(tick)

done

(question)

future planning

Info
titleScreenshots

Starting with IntelliJ IDEA 12.1 icons have changed slightly.

Struts 2 facet

All plugin configuration settings are bundled in a dedicated facet. Simply attach a new Struts 2-facet to an existing Web-facet, create a fileset and add your struts.xml-files from all auto-scanned configuration files in your project and the plugin is ready to work.

...

struts.xml/validation.xml

(plus) (tick) Autocompletion

Please see this screencast to see it "in action" (a small part only!).

...

IDEA 8+
Graph of all actions and results makes it easy to understand the structure of your application.

validation.xml

Please see this screencast to see it in action: Validator integration

(tick) Navigation to/from corresponding Action-class

...