[ https://issues.apache.org/jira/browse/TINKERPOP-1185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15230972#comment-15230972 ]
stephen mallette commented on TINKERPOP-1185: --------------------------------------------- The big problem here is that we rely on {{ServiceLoader}} to create plugin instances and we do that so that we can auto-discover available plugins for the console. As long as that functionality is there, a plugin instance is needed so classes get loaded and well.....not much that can be done. I'd suggest we just close this one at this point as it would seem that getting this done would force a re-write of the console and may be beyond the scope of what groovysh could even accomplish. maybe we could keep this concept in mind for java 9 when it has its own repl. In the mean time i think we could probably just close this one. > Gremlin Console should only load/instantiate configured plugins > --------------------------------------------------------------- > > Key: TINKERPOP-1185 > URL: https://issues.apache.org/jira/browse/TINKERPOP-1185 > Project: TinkerPop > Issue Type: Improvement > Components: console > Affects Versions: 3.1.1-incubating > Reporter: Blake Eggleston > Assignee: Blake Eggleston > > Currently, gremlin-console will load and instantiate any GremlinPlugins on > the classpath. It should only load and instantiate the plugins configured in > plugins.txt -- This message was sent by Atlassian JIRA (v6.3.4#6332)