Tiles 2

Tiles 2 is an effort to extract the Tiles library from Struts. It is currently housed in the Sandbox area of the Apache Struts Subversion repository.

Much of the Struts Tiles documentation will also be useful in understanding how to use Tiles 2.

Downloads

As a sandbox project, Tiles 2 has no formal releases. However, snapshots are occasionally published to Apache's Maven 2 snapshot repository, which can be accessed with the following configuration:

                  <repository>
                      <id>apache.snapshots</id>
                      <name>Apache Maven Snapshot Repository</name>
                      <url>http://people.apache.org/repo/m2-snapshot-repository</url>
                  </repository>
                
                

After configuring the repository, declare a dependency on Tiles 2:

                  <dependency>
                      <groupId>org.apache.struts.tiles</groupId>
                      <artifactId>tiles-core</artifactId>
                      <version>2.0-SNAPSHOT</version>
                  </dependency>
                
                

If you are not using Maven 2, you can find a recent development snapshot of tiles-core.jar here, or a nightly build, here.

You can see Tiles 2 in action by downloading a snapshot of the 'tiles-test' webapp, here.

Requirements

  • Java Runtime Environment (JRE) 1.4 or later.
  • Servlet API 2.3 or later (suggested 2.4 or later).
  • JavaServer Pages 1.2 or later, but you need JSP 2.0 or later to use EL.

Mailing Lists

Tiles 2 is being developed by the Apache Struts community, and shares the dev at struts.apache.org mailing list. Subscription information can be found here. When posting to the list, please prefix your subject lines with "[tiles2]" so that list members can filter messages as desired.

Issue Tracking

Please report any bugs or enhancement requests in the Apache Struts Issue Tracking System, using project Sandbox and component Tiles.