Uploaded image for project: 'Maven Dependency Plugin'
  1. Maven Dependency Plugin
  2. MDEP-658

Send dependency tree output to HTTP endpoints

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: 3.1.1
    • Fix Version/s: None
    • Component/s: tree
    • Labels:
      None

      Description

      Apart from writing the dependency tree on console or in a file, it would be useful if it could be sent over HTTP to be processed by a third-party service, such a ELK stack or some other tool that could process it.

      After a quick overview of the source code, it seems that the following task should be made to implement this enhancement:

      • Define a new property to store the service URL.
      • Apply the Strategy and Abstract Factory design patterns to implement in an extensible way the runtime selection of dependency tree output.
      • Define properties to store authentication data required by HTTP endpoints.
      • Implement support for HTTP authentication: basic on a first step, and OAuth2 later on.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              ecristobal Esteban Cristóbal Rodríguez

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment