[ https://issues.apache.org/jira/browse/KARAF-1628?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christian Schneider resolved KARAF-1628. ---------------------------------------- Resolution: Fixed > Make client indepenent of console > --------------------------------- > > Key: KARAF-1628 > URL: https://issues.apache.org/jira/browse/KARAF-1628 > Project: Karaf > Issue Type: Improvement > Reporter: Christian Schneider > Assignee: Christian Schneider > Fix For: 3.0.0 > > > The client module currently depends on the console module but only uses the > TerminalFactory from it and the karaf.key. > So I would like to change the client to only depend on jansi, jline, sshd and > mina. The only question is where to get the karaf.key from. > There are three possible solutions: > 1. Create a module for the key. This module could also contain the code to > load the key and setup the agent. Client and console could then depend on > this module > 2. Put the key in etc e.g. in the file karaf.key. So client and console could > simply read from that location > 3. Let e.g. client push the key into a separate file in maven > (attach-artifact). So we can then easily depend on it from client and console. > I prefer solution 1 as it can be extended to completely remove the agent code > from console using org.apache.felix.gogo.api.CommandSessionListener. So the > new module could add the agent to the session easily. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira