You now know all that I know 2009/4/23 Todor Boev <[email protected]>
> 10x > This looks promising. > You happen to know if I can use it to only download the dependencies? I > don't want to build a project because this downloads a bunch of maven > plugins, which get mixed with the dependencies :( > > > Stephen Connolly wrote: > >> maven embedded >> >> 2009/4/23 Todor Boev <[email protected]> >> >> Hi, >>> I am working on a requirement to resolve and download the transitive >>> closure of a set of maven artifacts. The plan is to use a pom.xml with >>> "<packaging>pom</packaging>". That pom will contain the set of artifacts >>> as >>> dependencies together with some repository definitions from where the >>> artifacts can be downloaded. Than I need to pass this pom into my >>> software >>> and do the maven magic. I can't use maven itself - what I need are the >>> pieces of maven that parse poms, resolve artifact dependencies and >>> download >>> from repositories. >>> >>> I discovered that the maven ant tasks do exactly this job. They ant tasks >>> jar contains the relevant pieces of Maven plus relatively little Ant code >>> to >>> set it all up and give it a pom.xml. Perfect! Except I don't need ant >>> either >>> - I need to do the whole process programatically with no other files >>> involved than the initial pom.xml. I need to pass the Proxy configuration >>> to >>> the maven wagon directly for example. So I set out to extract just the >>> "dependencies" ant task and than I plan to strip all Ant code to obtain >>> the >>> "pure" importer logic. >>> >>> But before I do all that I am asking you good people if there is an >>> easier >>> way - - has someone done this before? >>> - is there a single Jar out there that contains the relevant pieces of >>> Maven in pure form that is intended for programmatic use? >>> >>> Cheers, >>> Todor >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> >>> >>> >> > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
