Provides Apache Tapestry integration with Bootique.
Java HTML
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
.travis.yml
LICENSE
README.md
RELEASE-NOTES.md
pom.xml
travis_settings.xml

README.md

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.