Robert Munteanu created SLING-9993:
--------------------------------------

             Summary: Allow configuring extensions using the CLI
                 Key: SLING-9993
                 URL: https://issues.apache.org/jira/browse/SLING-9993
             Project: Sling
          Issue Type: New Feature
          Components: Feature Model
            Reporter: Robert Munteanu
             Fix For: Feature Model Launcher 1.1.16


When switching from using just the launcher to using the launcher + extensions 
the launch command becomes more convoluted. Compare:

{noformat}
$ java -jar target/dependency/org.apache.sling.feature.launcher.jar
{noformat}

with 

{noformat}
$ java -cp 
target/dependency/org.apache.sling.feature.launcher.jar:target/dependency/some.extension.jar
 org.apache.sling.feature.launcher.impl.Main
{noformat}

It would be very useful to be able to specify extensions as CLI arguments, e.g.

{noformat}
$ java  -jar target/dependency/org.apache.sling.feature.launcher.jar -e 
target/dependency/some.extension.jar
{noformat}

or maybe an extension directory

{noformat}
$ java  -jar target/dependency/org.apache.sling.feature.launcher.jar -ed 
target/dependency/extensions
{noformat}

We could even go as far as automatically loading extensions from a 
{{LAUNCHER_HOME/ext}} directory ( with proper logging, of course ).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to