An Artifact Management Platform

Configuration Odds and Ends

Relationship-Set Patchers

Patchers are designed to alter the relationship set extracted from a POM in order to correct for common scenarios where a relationship isn’t declared in the normal structures of the POM. Instead, these relationships are expressed purely through some plugin configuration or other questionable [ab]use of the POM.

Available patchers include:

Metadata Scanners

Metadata scanners are designed to comb over the POM after project relationships have been extracted, and attach metadata like SCM URL to the GAV that represents the POM in the graph. This offers the opportunity to collate these GAVs according to one or more of these detected metadata keys.

Available metadata scanners include:

In addition, basic node information such as groupId, artifactId, and version are automatically added to the metadata whenever a metadata operation is performed on the graph.