ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Archie Cobbs" <archie.co...@gmail.com>
Subject Re: how to put the artifacts in ant classpath?
Date Wed, 31 Dec 2008 22:08:52 GMT
Check out the examples in this thread that use <ivy:resolve> for this:


http://www.nabble.com/Packager-Resolver%3A-Simple-and-Complete-example-please.-to21223296.html

-Archie

On Wed, Dec 31, 2008 at 3:48 PM, zyd08 <yiduo.zhou@db.com> wrote:

>
> Thanks for the prompt response. Maybe I didn't make this clear, its not
> ivy:retrieve that I'm stuck with; I've managed to download all the required
> jar files into the ivy cache specified by the patterns; I just don't know
> how to add the downloaded jar files to the classpath in the ant build.xml.
> For example, the jars retrieved have the following paths:
>
> C:/ivycache/apache/log4j/1.2.15/log4j.jar
> C:/ivycache/apache/xerces/3.10/xerces-api.jar
> ......
>
> I'm sure there must be some clever way to include all these jars in the
> classpath at once instead of mannually specifying each indivual path right?
>
>
> Daniel Becheanu wrote:
> >
> > For putting your artefacts in a specific directory you should use
> > ivy:retrieve.
> >
> > http://ant.apache.org/ivy/history/latest-milestone/use/retrieve.html
> >
> > Daniel
> >
> > On Wed, Dec 31, 2008 at 12:38 PM, zyd08 <yiduo.zhou@db.com> wrote:
> >>
> >> I'm new to ivy and I'm stuck with a very presumably simple issue. I've
> >> set
> >> ivy to retrieve all the artifacts (jars)  using the following patterns:
> >>
> >> ivyPattern="[organisation]/[module]/[revision]/ivy.xml"
> >> artifactPattern="[organisation]/[module]/[revision]/[artifact].[ext]"
> >>
> >> After all the jars are downloaded into the ivy cache directory, how am I
> >> supposed to include them in the classpath in the ant java task? The jars
> >> are
> >> each in their own sub-directories rather than put in a flat directory.
> >> I've
> >> searched on the forum for this topic and it turned out that I should
> make
> >> use of ivy:cachepath, but somehow it didn't quite work for me. maybe I'm
> >> missing something important? Could anyone please let show me the correct
> >> solution?
> >>
> >> Thank you very much in advance!
> >>
> >> --
> >> View this message in context:
> >>
> http://www.nabble.com/how-to-put-the-artifacts-in-ant-classpath--tp21235598p21235598.html
> >> Sent from the ivy-user mailing list archive at Nabble.com.
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/how-to-put-the-artifacts-in-ant-classpath--tp21235598p21237293.html
> Sent from the ivy-user mailing list archive at Nabble.com.
>
>


-- 
Archie L. Cobbs

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message