Update Karaf shell API for console commands

Description

Our Karaf console commands were written using the Karaf 2.4 shell API and autocomplete has stopped working in Karaf 4.1. We need to update the API that the shell commands are using to the latest Karaf API.

Acceptance / Success Criteria

None

depends on

Lucidchart Diagrams

Activity

Show:

Jesse White October 18, 2017 at 3:00 PM

Seth Leger October 17, 2017 at 2:20 PM

Note that I tried updating the command projects to use the karaf-services-maven-plugin to automatically generate the MANIFEST.MF metadata for the Karaf shell commands. However, this did not work because the karaf-services-maven-plugin was mauling the Import-Package directives. This work is stored in the following branch:

https://github.com/OpenNMS/opennms/tree/use-karaf-services-maven-plugin

Fixed

Details

Assignee

Reporter

Story Points

Components

Sprint

Fix versions

Affects versions

Priority

PagerDuty

Created October 8, 2017 at 7:47 PM
Updated June 3, 2019 at 8:04 AM
Resolved October 18, 2017 at 3:00 PM