LinuxCommandLibrary

cs-fetch

Fetch fetches the JARs of one or more dependencies.

TLDR

Fetch a specific version of a jar

$ cs fetch [group_id]:[artifact_id]:[artifact_version]
copy


Fetch a package and evaluate the classpath corresponding to the selected package in an env var
$ CP="$(cs fetch --classpath org.scalameta::scalafmt-cli:latest.release)"
copy


Fetch a source of a specific jar
$ cs fetch --sources [group_id]:[artifact_id]:[artifact_version]
copy


Fetch the javadoc jars
$ cs fetch --javadoc [group_id]:[artifact_id]:[artifact_version]
copy


Fetch dependency with javadoc jars and source jars
$ cs fetch --default=[true] --sources --javadoc [group_id]:[artifact_id]:[artifact_version]
copy


Fetch jars coming from dependency files
$ cs fetch [--dependency-file path/to/file1 --dependency-file path/to/file2 ...]
copy

Copied to clipboard