Jean-Baptiste Onofré created FELIX-6034:
-------------------------------------------
Summary: Gogo JLine requirement doesn't allow to embed gogo.jline
Key: FELIX-6034
URL: https://issues.apache.org/jira/browse/FELIX-6034
Project: Felix
Issue Type: Bug
Components: Gogo JLine
Affects Versions: gogo.jline-1.1.2
Reporter: Jean-Baptiste Onofré
Assignee: Jean-Baptiste Onofré
Fix For: gogo.jline-1.1.3
Felix Gogo Jline 1.1.2 introduced a Requirement:
{code}
@Requirement(
effective = "active",
namespace = "org.apache.felix.gogo",
name = "command.implementation",
version = "1.0.0"
)
{code}
This requirement is a contract to find concrete command. However, in the case
of Gogo JLine embedded as a standalone bundle, waiting for commands
implementation (later on), this requirement doesn't allow to start. That's the
case in Apache Karaf shell.
[~rotty3000] do you mind if I remove this requirement (as I did other fixes
like in {{Posix}} commands) ? We could add this Requirement in gogo.jline 2.x
and then, I will have to find a bypass or at least a fake command providing a
capability.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)