There is no maven.xml file in Maven2 - you need to create a separate
plugin that does this (though it is not much larger than this).

- Brett

On 7/22/05, Yann Le Du <[EMAIL PROTECTED]> wrote:
> Marc,
> 
> Thanks, this looks like exactly what I need. Though, I'm afraid I'm going to
> bother you with a plugin-writing-newbie question because I can't get it
> running, even after reading the following :
> http://maven.apache.org/reference/scripting.html
> http://maven.apache.org/using/developing-plugins.html
> http://maven.apache.org/reference/user-guide.html#maven_xml
> 
> Here is what I've done :
> 
> 1. Created a maven.xml file in my project root dir :
> <project xmlns:ant="jelly:ant" xmlns:j="jelly:core">
>   <goal name="deps">
>     <j:forEach var="lib" items="${pom.artifacts}">
>       <ant:copy todir="${maven.dist.bin.assembly.dir}/lib" 
> file="${lib.path}"/>
>     </j:forEach>
>   </goal>
> </project>
> 
> 2. Launched "m2 -e deps" from the project root dir, which gratified me with :
> Invalid task 'deps': you must specify a valid lifecycle phase, or a goal in 
> the
> format plugin:goal or pluginGroupId:pluginArtifactId:pluginVersion:goal
> 
> I certainly have missed something... Is it something peculiar to m2 ?
> 
> TIA,
> 
> Yann
> 
> 
> --- Marc Attiyeh <[EMAIL PROTECTED]> a écrit :
> 
> > You can write your own goal that copies dependencies out of the repo.
> >
> > <goal name="copy-deps">
> >   <j:forEach var="lib" items="${pom.artifacts}">
> >     <j:set var="dep" value="${lib.dependency}"/>
> >     <ant:copy todir="${maven.dist.bin.assembly.dir}/lib"
> >        file="${lib.path}"/>
> >   </j:forEach>
> > </goal>
> >
> > -marc
> >
> > -----Original Message-----
> > From: Yann Le Du [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, July 21, 2005 10:06 AM
> > To: Maven User List
> > Subject: [m2] Retrieving dependencies JARs into a directory
> >
> > Hi,
> >
> > When you call war:war, all the dependencies (including transitive) JARs are
> > put
> > in target/root/WEB-INF/lib. Is there a way to do only this part - that is,
> > retrieve all the dependency JARs into a directory - with an existing plugin 
> > ?
> > Or should I write one of my own ?
> >
> > Regards,
> >
> > Yann
> >
> >
> >
> >
> >
> >
> > ___________________________________________________________________________
> > Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
> > Téléchargez cette version sur http://fr.messenger.yahoo.com
> >
> > ---------------------------------------------------------------------
> > 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]
> >
> >
> 
> 
> 
> 
> 
> 
> 
> ___________________________________________________________________________
> Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
> Téléchargez cette version sur http://fr.messenger.yahoo.com
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to