The Karaf console project inlines all classes from jline and jansi to provide a single jar that can be used easily outside Karaf.

From Karaf 3 on jline and jansi are not inlined anymore. The reason was that we do not need to do special jline setup and that the standalone console now has some other dependencies anyway

Pros

Cons

Who was involved

References