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] >
