You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Slawomir Jaranowski (Jira)" <ji...@apache.org> on 2020/06/05 18:48:00 UTC
[jira] [Created] (MSHARED-917) Remove dependency to
plexus-component-annotations
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)