You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "Sascha Vogt (Jira)" <ji...@apache.org> on 2021/05/05 09:35:00 UTC

[jira] [Created] (KARAF-7138) Delayed command registration for independant Commands

Sascha Vogt created KARAF-7138:
----------------------------------

             Summary: Delayed command registration for independant Commands
                 Key: KARAF-7138
                 URL: https://issues.apache.org/jira/browse/KARAF-7138
             Project: Karaf
          Issue Type: Improvement
          Components: karaf
            Reporter: Sascha Vogt


If a single bundle contains multiple independant Karaf commands, they will only be registered if all of the commands are satisfied in terms of their requirements (@References)

If you want to "provide" different commands based on certain other services being there or not, that means currently you must split those into different bundles.

As one example we have some internal developer only commands which we want to only show to developers running in house. We have a marker OSGi service which is only active when you're inhouse, and it would now be easy to just @Reference that service and have to command then only be available in-house. 

But this currently prevents all the other "regular" commands to be active



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