Versions Compared

Key

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

...

SASH2 supports both Java 4 and Java 5 by offering two different sets of jars.  Struts 2 is by default only supported in Java 5, but they offer retrotranslated core jars, and the means to generate retrotranslated jars for other non-core struts2 components.  No version of sitemesh requires Java 5, so it is compatible with both.  As such, the MAP SASH2 stack also has two versions.  The Java 5 version consists of Java 5 SASH2 with Struts 1 replaced with Standard struts 2, and sitemesh.  The Java 4 has Java 4 SASH2, with Struts 1 replaced with a retrotranslated version of Struts 2, the runtime retrotranslator jars, and sitemesh.

 Java 5

...

 Maven Dependencies

Following is a listing of maven dependencies recommended by MAP for Java 5.

<code>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>spring-core</artifactId>
    <version>2.0.4-1</version>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
     <artifactId>spring-hibernate3</artifactId>
     <version>2.0.4-1</version>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>spring-aop</artifactId>
    <version>2.0.4-1</version>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>hibernate</artifactId>
    <version>3.2.3-2</version>
    <exclusions>
        <exclusion>
            <artifactId>jacc-api</artifactId>
            <groupId>javax.security</groupId>
        </exclusion>
        <exclusion>
            <artifactId>jta-api</artifactId>
            <groupId>javax.transaction</groupId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>hibernate-annotations</artifactId>
    <version>3.3.3-2</version>
    <exclusions>
        <exclusion>
            <artifactId>jacc-api</artifactId>
            <groupId>javax.security</groupId>
        </exclusion>
        <exclusion>
            <artifactId>jta-api</artifactId>
            <groupId>javax.transaction</groupId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>hibernate-commons-annotations</artifactId>
    <version>3.3.3-2</version>
    <exclusions>
        <exclusion>
            <artifactId>jacc-api</artifactId>
            <groupId>javax.security</groupId>
        </exclusion>
        <exclusion>
            <artifactId>jta-api</artifactId>
            <groupId>javax.transaction</groupId>
        </exclusion>
        <exclusion>
            <artifactId>jms-api</artifactId>
            <groupId>javax.jms</groupId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>hibernate-entity-manager</artifactId>
    <version>3.3.3-2</version>
    <exclusions>
        <exclusion>
            <artifactId>jacc-api</artifactId>
            <groupId>javax.security</groupId>
        </exclusion>
        <exclusion>
            <artifactId>jta-api</artifactId>
            <groupId>javax.transaction</groupId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>spring-jpa</artifactId>
    <version>2.0.4-1</version>
    <exclusions>
        <exclusion>
            <artifactId>jms-api</artifactId>
            <groupId>javax.jms</groupId>
        </exclusion>
        <exclusion>
            <artifactId>jacc-api</artifactId>
            <groupId>javax.security</groupId>
        </exclusion>
        <exclusion>
            <artifactId>jta-api</artifactId>
            <groupId>javax.transaction</groupId>
        </exclusion>
    </exclusions>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>spring-mock</artifactId>
    <version>2.0.4-1</version>
</dependency>

<dependency>
    <groupId>org.apache.struts</groupId>
    <artifactId>struts2-core</artifactId>
    <version>2.0.9</version>
</dependency>

<dependency>
    <groupId>org.apache.struts</groupId>
    <artifactId>struts2-sitemesh-plugin</artifactId>
    <version>2.0.9</version>
</dependency>

<dependency>
    <groupId>org.apache.struts</groupId>
    <artifactId>struts2-spring-plugin</artifactId>
    <version>2.0.9</version>
</dependency>

<dependency>
    <groupId>opensymphony</groupId>
    <artifactId>sitemesh</artifactId>
    <version>2.3</version>
</dependency>

<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>persistence-api</artifactId>
    <version>1.0</version>
</dependency>

<dependency>
    <groupId>com.sourcelabs.sash</groupId>
    <artifactId>spring-remoting</artifactId>
    <version>2.0.4-1</version>
</dependency>

</code>

 Jar Listing

Axis

  • axis-1.4-1.jar
  • axis-ant-1.4-1.jar

...