There is user documentation on the web site that describes maven.xml in more
detail - but you just need to wrap the below in the following tag:

<project xmlns:ant="jelly:ant">
...
</project>

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, 25 February 2004 11:15 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Using ANT build.xml in Maven?
> 
> 
> Hi, how does one properly add the following to the maven.xml? 
>  Now, should I put the typedefs in the maven.xml instead of 
> the project.xml?
> 
> Thanks,
> 
> -Conrad
> 
> > except you wrap a "<goal>" around a target perhaps ... your command 
> > line
> > would work the same.
> > You can pretty much stuff all taskdefs, typedefs, and all 
> that right 
> > inside your project.xml, Maven is an Ant wrapper in that.
> > 
> > <goal name="target1">
> >   <ant:ant antfile="build.xml" inheritAll="true" 
> inheritRefs="true" target="target1">
> >     <property name="param1" value="somevalue"/>
> >     <property file="config/subproject/default.properties"/>  
> >   </ant:ant>
> > </goal>
> > 
> > etc.
> > 
> > [EMAIL PROTECTED] wrote:
> > 
> > >Hi, my boss just wants me to use the existing ANT 
> build.xml until we 
> > >can get a correct multiproject setup (i.e. maven.xml, 
> > >project.properties, and build.properties).  At this time, 
> the project 
> > >generates 14 artifacts; mostly JARs and EJB-JARs.  
> Finally, I would 
> > >simply like to reuse my build.xml to get it done for now.  Thus, 
> > >typing 'maven' at the command prompt:
> > >
> > >'maven' would map to 'ant all'
> > >
> > >because I have the following:
> > >
> > ><project name="project_name" default="all" basedir=".">
> > >
> > >   <target name="target1"> <!-- some stuff for the target 
> --> </target>
> > >   <target name="target2"> <!-- some stuff for the target 
> --> </target>
> > >   <target name="target3"> <!-- some stuff for the target 
> --> </target>
> > >   <target name="target4"> <!-- some stuff for the target 
> --> </target>
> > >   <target name="target5"> <!-- some stuff for the target --> 
> > > </target>
> > >
> > ></project>
> > >
> > >Thus, I would like to put the above inside the maven.xml 
> and able to 
> > >execute the tagets as maven goals.  Is this possible?  For example,
> > >
> > >maven target1
> > >maven target2
> > >maven all
> > >maven clean
> > >maven clobber
> > >
> > >and so on.  However, I would like to do it in such a way 
> to maintain 
> > >the integrity of the same build.xml for both Maven and 
> ANT.  Thus, if 
> > >I make changes to the build.xml file, I don't have to make 
> changes to 
> > >the maven.xml because the maven.xml simply references the 
> build.xml.  
> > >Is this possible?
> > >
> > >Thanks in advance,
> > >
> > >-Conrad
> > >
> > >  
> > >
> > >>Do you want to run an external ant file from within your maven
> > >>project.xml, is that it?  What Brett said and:
> > >>
> > >>http://ant.apache.org/manual/CoreTasks/ant.html
> > >><ant antfile="subproject/subbuild.xml" dir="subproject" 
> target="compile"/>
> > >>
> > >>that's what I use.  Some of the people around here "get" Ant, but 
> > >>not
> > >>Maven, I have to do this to make their projects work sometimes.
> > >>
> > >>Brett Porter wrote:
> > >>
> > >>    
> > >>
> > >>>Maven.xml:
> > >>>
> > >>><project xmlns:ant="ant">
> > >>><goal name="run-ant">
> > >>> <ant:ant just like your standard ant tag />
> > >>></goal>
> > >>></project>
> > >>>
> > >>>But you'll be poorer for it :)
> > >>>
> > >>>- Brett
> > >>>
> > >>> 
> > >>>
> > >>>      
> > >>>
> > >>>>-----Original Message-----
> > >>>>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > >>>>Sent: Tuesday, 24 February 2004 9:35 AM
> > >>>>To: [EMAIL PROTECTED]
> > >>>>Subject: Using ANT build.xml in Maven?
> > >>>>
> > >>>>
> > >>>>Hi, I was wondering, is it possible to use a build.xml in
> > >>>>Maven until you have configured the necessary pieces.  If so, 
> > >>>>does anyone have any documentation on how to perform this task?
> > >>>>
> > >>>>Thanks in advance,
> > >>>>
> > >>>>-Conrad
> > >>>>
> > >>>>
> > 
> >>>>------------------------------------------------------------------
> > >>>>---
> > >>>>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]
> > >>
> > >>
> > >>    
> > >>
> > >
> > 
> >---------------------------------------------------------------------
> > >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]
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

Reply via email to