Slawomir Jaranowski created MSHARED-917:
-------------------------------------------

             Summary: Remove dependency to plexus-component-annotations
                 Key: MSHARED-917
                 URL: https://issues.apache.org/jira/browse/MSHARED-917
             Project: Maven Shared Components
          Issue Type: Improvement
          Components: maven-script-interpreter
            Reporter: Slawomir Jaranowski


We have defined as plexus component:

 - {{BeanShellScriptInterpreter}}

 - {{GroovyScriptInterpreter}}

But class {{ScriptRunner}} isn't plexus component.

I have searched github for using of this classes:
https://github.com/search?q=%22org.apache.maven.shared.scriptinterpreter.BeanShellScriptInterpreter%22&type=Code
https://github.com/search?q=%22org.apache.maven.shared.scriptinterpreter.GroovyScriptInterpreter%22&type=Code

And seems like nobody use this in direct way.

In more I think that this class should be private for project.
Those are used internally for wrap specific interpreter.

 I'm waiting for opinion / approve.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to