Apache Sling Scripting Thymeleaf

Clone this repo:
  1. 8c159f4 SLING-9290 Update Pax Exam to 4.13.3 by Oliver Lietz · 4 months ago master
  2. 41c8ad4 SLING-9289 Update to Sling Bundle Parent 38 by Oliver Lietz · 4 months ago
  3. f85abc6 SLING-9115 Update Pax Exam to 4.13.2 by Oliver Lietz · 6 months ago
  4. f10bf19 add missing scope by Oliver Lietz · 6 months ago
  5. 5590a3e [maven-release-plugin] prepare for next development iteration by Oliver Lietz · 11 months ago

Build Status Test Status Maven Central JavaDocs License scripting

Apache Sling Scripting Thymeleaf

This module is part of the Apache Sling project.

This module provides a scripting engine for Thymeleaf templates.

Features

Installation

For running Sling Scripting Thymeleaf with Sling Starter some dependencies need to be resolved. This can be achieved by installing the following bundles:

mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.thymeleaf/3.0.9.RELEASE_1
mvn:org.attoparser/attoparser/2.0.5.RELEASE
mvn:org.unbescape/unbescape/1.1.6.RELEASE
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.ognl/3.2.1_1
mvn:org.javassist/javassist/3.23.1-GA

There is a feature for Karaf:

karaf@root()> feature:install sling-scripting-thymeleaf

Note: Sling Scripting Thymeleaf requires an implementation of OSGi Declarative Services 1.3 (e.g. Apache Felix Service Component Runtime 2.0.0 or greater)