Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-6034

Gogo JLine requirement doesn't allow to embed gogo.jline

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • gogo.jline-1.1.2
    • None
    • Gogo JLine
    • None

    Description

      Felix Gogo Jline 1.1.2 introduced a Requirement:

      @Requirement(
          effective = "active",
          namespace = "org.apache.felix.gogo",
          name = "command.implementation",
          version = "1.0.0"
      )
      

      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.

      Attachments

        Issue Links

          Activity

            People

              jbonofre Jean-Baptiste Onofré
              jbonofre Jean-Baptiste Onofré
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: