You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-user@ant.apache.org by Georges Labrèche <gl...@stream57.com> on 2009/04/17 00:57:33 UTC
CLI options VS Ant tasks
Hello,
I am working with Ivy through the CLI and there are a few operations that seem to be only accessible through Ant tasks.
For instance <ivy:report /> and <ivy:cleancache />. Are such operations not executable through the CLI?
Thanks and regards,
- Georges
RE: CLI options VS Ant tasks
Posted by Georges Labrèche <gl...@stream57.com>.
Hello,
Indeed, I am calling the jar directly.
I cannot make these calls from Ant because I am not using Ant. I am working with .NET projects hence using NAnt.
In my NAnt build.xml file, a call to Ivy is done via the exec task and directly on the jar, like so:
<target name="resolve-dependencies" description="Retrieve dependencies with ivy">
<exec program="java" commandline="-jar ${ivy.jar} -sync -retrieve ${lib.dir}/[artifact]-[type]-[revision].[ext] -ivy ${ivy.dir}/ivy.xml -settings ${ivy.dir}/ivysettings.xml"/>
</target>
This is why I cannot work with Ant tasks and am relying on CLI options.
- Georges
-----Original Message-----
From: Benjamin Damm [mailto:bdamm@silverspringnet.com]
Sent: Thursday, April 16, 2009 8:10 PM
To: ivy-user@ant.apache.org
Subject: Re: CLI options VS Ant tasks
You're calling the jar directly, I presume?
I notice you were previously calling via ant. You could call these from
your build.xml directly.. using an empty target that depends on
ivy:cleancache perhaps (as an example)?
-Ben
On Thu, 2009-04-16 at 18:57 -0400, Georges Labrèche wrote:
> Hello,
>
> I am working with Ivy through the CLI and there are a few operations that seem to be only accessible through Ant tasks.
> For instance <ivy:report /> and <ivy:cleancache />. Are such operations not executable through the CLI?
>
> Thanks and regards,
>
> - Georges
Re: CLI options VS Ant tasks
Posted by Benjamin Damm <bd...@silverspringnet.com>.
You're calling the jar directly, I presume?
I notice you were previously calling via ant. You could call these from
your build.xml directly.. using an empty target that depends on
ivy:cleancache perhaps (as an example)?
-Ben
On Thu, 2009-04-16 at 18:57 -0400, Georges Labrèche wrote:
> Hello,
>
> I am working with Ivy through the CLI and there are a few operations that seem to be only accessible through Ant tasks.
> For instance <ivy:report /> and <ivy:cleancache />. Are such operations not executable through the CLI?
>
> Thanks and regards,
>
> - Georges