package util
- Alphabetic
- Public
- All
Type Members
-
final
case class
DepNode(coord: String, file: Option[String], directDependencies: Set[String], dependencies: Set[String], exclusions: Set[String] = Set.empty) extends Product with Serializable
Represents a resolved dependency's artifact in the JsonReport.
Represents a resolved dependency's artifact in the JsonReport.
- coord
String representation of the artifact's maven coordinate.
- file
The path to the file for the artifact.
- dependencies
The dependencies of the artifact.
- final case class DeprecatedModuleRequirements(globalExcludes: Set[(core.Organization, core.ModuleName)], localExcludes: Map[String, Set[(core.Organization, core.ModuleName)]]) extends Product with Serializable
- final case class DeprecatedModuleRequirements0(globalExcludes: Set[JavaOrScalaModule], localExcludes: Map[JavaOrScalaModule, Set[JavaOrScalaModule]]) extends Product with Serializable
- final case class JsonElem(dep: core.Dependency, artifacts: Seq[(core.Dependency, Artifact)] = Seq(), jsonPrintRequirement: Option[JsonPrintRequirement], resolution: core.Resolution, colors: Boolean, printExclusions: Boolean, excluded: Boolean, overrideClassifiers: Set[core.Classifier]) extends Product with Serializable
-
final
case class
JsonPrintRequirement(fileByArtifact: Map[String, File], depToArtifacts: Map[core.Dependency, Vector[(Publication, Artifact)]]) extends Product with Serializable
Lookup table for files and artifacts to print in the JsonReport.
- class MonadlessEitherThrowable extends Monadless[[T]Either[Throwable, T]]
- class MonadlessTask extends Monadless[Task]
- final case class ReportNode(conflict_resolution: Map[String, String], dependencies: Vector[DepNode], version: String) extends Product with Serializable
Value Members
- object Guard
- object JsonReport
- object MonadlessEitherThrowable extends MonadlessEitherThrowable
- object MonadlessTask extends MonadlessTask
-
object
ReportNode extends Serializable
FORMAT_VERSION_NUMBER: Version number for identifying the export file format output.
FORMAT_VERSION_NUMBER: Version number for identifying the export file format output. This version number should change when there is a change to the output format.
Major Version 1.x.x : Increment this field when there is a major format change Minor Version x.1.x : Increment this field when there is a minor change that breaks backward compatibility for an existing field or a field is removed. Patch version x.x.1 : Increment this field when a minor format change that just adds information that an application can safely ignore.
Note format changes in cli/README.md and update the Changelog section.