[ 
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)

Reply via email to