You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Radu Cotescu (JIRA)" <ji...@apache.org> on 2015/05/05 18:01:59 UTC
[jira] [Created] (SLING-4692) Decouple Sightly from the JCR
Compiler
Radu Cotescu created SLING-4692:
-----------------------------------
Summary: Decouple Sightly from the JCR Compiler
Key: SLING-4692
URL: https://issues.apache.org/jira/browse/SLING-4692
Project: Sling
Issue Type: Improvement
Components: Scripting
Affects Versions: Scripting Sightly Engine 1.0.2
Reporter: Radu Cotescu
Assignee: Radu Cotescu
Fix For: Scripting Sightly Engine 1.0.4
The current implementation of the Sightly scripting engine depends on the JCR Compiler for generating Java classes from the Sightly script files. However, the JCR Compiler can be slow on some systems due to JCR's locking mechanisms.
Since Sling also provides the {{org.apache.sling.commons.fsclassloader}}, which implements a faster filesystem-based {{ClassLoaderWriter}}, it would be better to use a more generic approach for generating Java classes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)