Access to the repositories. Provides a number of sub commands to manipulate the repository (see repo help) that provide access to the installed repos for the current project.
[ -c, --cache ] - Include the cache repository
[ -f, --filerepo <string>* ] - Add a File Repository
[ -m, --maven ] - Include the maven repository
[ -p, --project <string> ] - Specify a project
[ -r, --release <glob> ] - Override the name of the release repository
(-releaserepo)
Available sub-commands:
copy -
diff - Diff jars (or show tree)
get - Get an artifact from a repository.
list - List all artifacts from the current repositories
with their versions
put - Put an artifact into the repository after it has
been verified.
refresh - Refresh refreshable repositories
repos - List the current repositories
versions - Displays a list of versions for a given bsn that
can be found in the current repositories.
copy [options] <source> <dest>
[ -d, –dry ] - Do not really copy but trace the steps
Show the diff tree of a single repo or compare 2 repos. A diff tree is a detailed tree of all aspects of a bundle, including its packages, types, methods, fields, and modifiers.
diff [options] <newer repo> <[older repo]>
[ -a, --added ] - Just additions (no removes)
[ -A, --all ] - Both add and removes
[ -d, --diff ] - Formatted like diff
[ -f, --full ] - Show full diff tree (also wen entries are equal)
[ -j, --json ] - Serialize to JSON
[ -r, --remove ] - Just removes (no additions)
Get an artifact from a repository.
get [options] <bsn> <[range]>
[ -f, --from <instruction> ] -
[ -l, --lowest ] -
[ -o, --output <string> ] - Where to store the artifact
List all artifacts from the current repositories with their versions
list [options]
[ -f, --from <instruction> ] - A glob expression on the source repo, default
is all repos
[ -n, --noversions ] - Do not list the versions, just the bsns
[ -q, --query <string> ] - Optional search term for the list of bsns (given
to the repo)
Put an artifact into the repository after it has been verified.
put [options] <<jar>...>
[ -f, --force ] - Put in repository even if verification fails
(actually, no verification is done).
Refresh refreshable repositories
refresh
List the current repositories
repos
Displays a sorted set of versions for a given bsn that can be found in the current repositories.
versions <bsn>