You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Bertrand Delacretaz (JIRA)" <ji...@apache.org> on 2014/05/06 16:22:15 UTC
[jira] [Commented] (SLING-3528) Add ability to configure OSGi
components from crank files
[ https://issues.apache.org/jira/browse/SLING-3528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13990677#comment-13990677 ]
Bertrand Delacretaz commented on SLING-3528:
--------------------------------------------
I think the current String format for commands is too limitative, and it shows here as the configuration format is not very flexible.
In http://svn.apache.org/r1592750 I have introduced a new CrankstartCommandLine interface that is meant to introduce a simple parser to handle structures like this in the crankstart file:
{code}
# comment
command_verb optional qualifier which can be several words
property = a string (a line which is indented defines a property)
another.property[] = [ some, array, of, strings ]
another.verb which starts a new command as it's not indented
{code}
There's no parser yet but if you want you can try implementing one, that takes a Reader and provides an Iterator<CrankstartCommandLine> by parsing according to the above example. I'm not planning to work on this in the next few days, will get back to it next week.
> Add ability to configure OSGi components from crank files
> ---------------------------------------------------------
>
> Key: SLING-3528
> URL: https://issues.apache.org/jira/browse/SLING-3528
> Project: Sling
> Issue Type: New Feature
> Reporter: Artyom Stetsenko
> Labels: crankstart, osgi-config
> Attachments: crankstart-config.patch, crankstart-config.patch
>
>
> Users should be able to specify OSGi configs inside .crank.txt files.
--
This message was sent by Atlassian JIRA
(v6.2#6252)