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

              slachiewicz Sylwester Lachiewicz
              sjaranowski Slawomir Jaranowski
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: