Permalink
Fetching contributors…
Cannot retrieve contributors at this time
59 lines (49 sloc) 2.27 KB

Build Status Maven Central

bootique-tapestry

Provides Apache Tapestry integration with Bootique. See usage example bootique-tapestry-demo.

Quick configuration:

Add the module to your Bootique app:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>io.bootique.bom</groupId>
            <artifactId>bootique-bom</artifactId>
            <version>0.21</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
...
<dependency>
    <groupId>io.bootique.tapestry</groupId>
    <artifactId>bootique-tapestry</artifactId>
</dependency>

Configure Tapestry module in your app .yml (or via any other Bootique-compatible mechanism). E.g.:

tapestry:
  name: myapp          # The name of the T5 app module. Default is "tapestry".
  appPackage: com.foo  # default base package for the Tapestry app

Tapestry app can use its own injection and modules. Additionally services defined in Bootique are available via Tapestry injection.