LinuxCommandLibrary

cs-resolve

Resolve lists the transitive dependencies of one or more other dependencies.

TLDR

Resolve lists of transitive dependencies of two dependencies

$ cs resolve [group_id1]:[artifact_id1]:[artifact_version1] [group_id2]:[artifact_id2]:[artifact_version2]
copy


Resolve lists of transitive dependencies of a package by the dependency tree
$ cs resolve --tree [group_id]:[artifact_id]:[artifact_version]
copy


Resolve dependency tree in a reverse order (from a dependency to its dependencies)
$ cs resolve --reverse-tree [group_id]:[artifact_id]:[artifact_version}
copy


Print all the libraries that depends on a specific library
$ cs resolve [group_id]:[artifact_id]:[artifact_version] --what-depends-on [searched_group_id]:[searched_artifact_id]
copy


Print all the libraries that depends on a specific library version
$ cs resolve [group_id]:[artifact_id]:[artifact_version] --what-depends-on [searched_group_id]:[searched_artifact_id][searched_artifact_version]
copy


Print eventual conflicts between a set of packages
$ cs resolve --conflicts [group_id1:artifact_id1:artifact_version1 group_id2:artifact_id2:artifact_version2 ...]
copy

Copied to clipboard