I put a comment on your JIRA - it seems that ClientCacheFactory actually doesn't require spring shell - just the way you are creating a client, thanks to some crazy if checks.
That said, this is still a mess. Seems like we should remove all of the optional flags, maybe? Or actually refactor these management related dependencies out of geode-core! [ Full content available at: https://github.com/apache/geode/pull/2961 ] This message was relayed via gitbox.apache.org for notifications@geode.apache.org