Details
-
New Feature
-
Status: Closed
-
Minor
-
Resolution: Won't Fix
-
3.1.1
-
None
-
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.