nuxeo-runtime contains the remoting service required by nxshell to connect to a remote nuxeo server.
As nxshell is working only against JBoss Nuxeo distributions - the third party libraries required by the remoting will be also deployed on tomcat distribution which is not using at all the remoting feature.
By splitting the project and putting the remoting service in a separate artifact we can cleanup third party jars used on other distribution than JBoss and avoir remoting service to start listening on a server socket.