Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bootique/bootique-tapestry

Provides Apache Tapestry integration with Bootique.
https://github.com/bootique/bootique-tapestry

Last synced: about 2 months ago
JSON representation

Provides Apache Tapestry integration with Bootique.

Awesome Lists containing this project

README

        

[![build test deploy](https://github.com/bootique/bootique-tapestry/actions/workflows/maven.yml/badge.svg)](https://github.com/bootique/bootique-tapestry/actions/workflows/maven.yml)
[![Maven Central](https://img.shields.io/maven-central/v/io.bootique.tapestry/bootique-tapestry.svg?colorB=brightgreen)](https://search.maven.org/artifact/io.bootique.tapestry/bootique-tapestry/)

# bootique-tapestry
Provides [Apache Tapestry](http://tapestry.apache.org/) integration with [Bootique](http://bootique.io).
See usage example [bootique-tapestry-demo](https://github.com/bootique-examples/bootique-tapestry-demo).

## Quick configuration:

Add the module to your Bootique app:

```xml



io.bootique.bom
bootique-bom
3.0-M4
pom
import

...

io.bootique.tapestry
bootique-tapestry55

```

Configure Tapestry module in your app ```.yml``` (or via any other Bootique-compatible mechanism). E.g.:
```yml
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.