File ivy.1 of Package apache-ivy
.\" -*- nroff -*-
.\"
.Dd January 2, 2013
.Dt IVY 1
.Os
.Sh NAME
.Nm ivy
.Nd Ivy depedency manager
.Sh SYNOPSIS
.Nm ivy
.Bk -words
.Op options ...
.Ek
.Sh DESCRIPTION
.Nm
invokes the Ivy dependency manager from the command line.
.Sh OPTIONS
.Ss Settings Options
.Bl -tag -width Ds
.It Fl settings Ar settingsfile
Use given file for settings.
.It Fl cache Ar cachedir
Use given directory for cache.
.It Fl novalidate
Do not validate ivy files against xsd.
.It Fl m2compatible
Use maven2 compatibility.
.El
.Ss Resolve Options
.Bl -tag -width Ds
.It Fl ivy Ar ivyfile
Use given file as ivy file.
.It Fl refresh
Refresh dynamic resolved revisions.
.It Fl dependency Ar organisation Ar module Ar revision
Use this instead of ivy file to do the rest of the
work with this as a dependency.
.It Fl confs Ar configurations
Resolve given configurations.
.It Fl types Ar types
Comma separated list of accepted artifact types.
.It Fl mode Ar resolvemode
The resolve mode to use.
.It Fl notransitive
Do not resolve dependencies transitively.
.El
.Ss Retrieve Options
.Bl -tag -width Ds
.It Fl retrieve Ar retrievepattern
Use given pattern as retrieve pattern.
.It Fl ivypattern Ar pattern
Use given pattern to copy the ivy files.
.It Fl sync
Use sync mode for retrieve.
.It Fl symlink
Create symbolic links.
.El
.Ss Cache Path Options
.Bl -tag -width Ds
.It Fl cachepath Ar cachepathfile
Outputs a classpath consisting of all dependencies
in cache (including transitive ones) of the given
ivy file to the given
.Ar cachepathfile .
.El
.Ss Deliver Options
.Bl -tag -width Ds
.It Fl deliverto Ar ivypattern
Use given pattern as resolved ivy file pattern.
.El
.Ss Publish Options
.Bl -tag -width Ds
.It Fl publish Ar resolvername
Use given resolver to publish to.
.It Fl publishpattern Ar artpattern
Use given pattern to find artifacts to publish.
.It Fl revision Ar revision
Use given revision to publish the module.
.It Fl status Ar status
Use given status to publish the module.
.It Fl overwrite
Overwrite files in the repository if they exist.
.El
.Ss HTTP Auth Options
.Bl -tag -width Ds
.It Fl realm Ar realm
Use given realm for HTTP AUTH.
.It Fl host Ar host
Use given host for HTTP AUTH.
.It Fl username Ar username
Use given username for HTTP AUTH.
.It Fl passwd Ar passwd
Use given password for HTTP AUTH.
.El
.Ss Launcher Options
.Bl -tag -width Ds
.It Fl main Ar main
The FQCN of the main class to launch.
.It Fl args Ar args
The arguments to give to the launched process.
.It Fl cp Ar cp
Extra classpath to use when launching process.
.El
.Ss Message Options
.Bl -tag -width Ds
.It Fl debug
Set message level to debug.
.It Fl verbose
Set message level to verbose.
.It Fl warn
Set message level to warn.
.It Fl error
Set message level to error.
.El
.Ss Help Options
.Bl -tag -width Ds
.It Fl ?
Display this help.
.It Fl deprecated
Show deprecated options.
.It Fl version
Displays version information.
.El
.Sh SEE ALSO
.Rs
.%T "Ivy: The agile dependency manager"
.%O http://ant.apache.org/ivy/
.Re