Apache Sling Scripting Core implementation
July 16, 2026 ยท View on GitHub
Apache Sling Scripting Core implementation
This module is part of the Apache Sling project.
The Apache Sling Scripting Core bundle provides core scripting runtime functionality for Sling, including script engine integration, script caching, bindings support, and bundled script handling.
Current baseline
- Java 17 (
<sling.java.version>17</sling.java.version>) - Parent POM:
org.apache.sling:sling-bundle-parent:66 - Current module version:
3.0.3-SNAPSHOT
Servlet API support
This module supports both servlet namespaces used in Sling deployments:
javax.servlet-api4.0.1jakarta.servlet-api6.1.0
Recent updates include Jakarta-oriented scripting context handling fixes and hardened Web Console plugin error handling.
Build and test
Run a full local build (including unit and integration tests):
mvn clean verify
Repository structure
src/main/java- production codesrc/main/resources- OSGi metadata and resourcessrc/test/java- unit and integration testssrc/test/resources- test resources
