Uploaded image for project: 'Maven Shared Components'
  1. Maven Shared Components
  2. MSHARED-917

Remove dependency to plexus-component-annotations

    XMLWordPrintableJSON

    Details

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                slachiewicz Sylwester Lachiewicz
                Reporter:
                slawekjaranowski Slawomir Jaranowski
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: