Apache Sling Scripting Thymeleaf

Clone this repo:
  1. 638e815 SLING-12866 - Restrict force pushes, auto-delete branches on merge by Robert Munteanu · 14 days ago master
  2. 14c6c86 SLING-12459 - Redirect sonarcloud notifications to commits@apache.sling.org by Robert Munteanu · 10 months ago
  3. a3fe74b SLING-12094 - Use GitHub for the Maven scm.url value by Robert Munteanu · 1 year, 10 months ago
  4. eeb707e build on Linux only by Oliver Lietz · 2 years, 1 month ago
  5. a520d5d SLING-11960 Update to Sling Bundle Parent 51 by Oliver Lietz · 2 years, 1 month ago

Apache Sling

Build Status Test Status Coverage Sonarcloud Status JavaDoc Maven Central Contrib scripting License

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)