Versions Compared

Key

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

This plugin was dropped in Struts 2.5.5 as Struts Core is using ASM5 now which supports Java8.

Excerpt

Adds support for Java 8 - to allow use the latest features of the language with Struts actions.

Usage

Just drop-in the plugin into WEB-INF/lib or add You must define it as a dependency in pom.xml and exclude the old version of ASM used with xwork-core, see a code snippet below:

Code Block
languagexml
<dependency>
    <groupId>org.apache.struts.xwork</groupId>
    <artifactId>xwork-core</artifactId>
    <exclusions>
        <exclusion>
            <groupId>asm</groupId>
            <artifactId>asm</artifactId>
        </exclusion>
        <exclusion>
            <groupId>asm</groupId>
            <artifactId>asm-commons</artifactId>
        </exclusion>
    </exclusions>
</dependency>

If you don't use Maven to manage the dependencies, please be sure to replace asm.jar and asm-commons.jar with appropriated ASM 5 versions - it will do the rest.

Supported Java 8 features

...