See comments inline. > -----Original Message----- > From: Tim Pizey [mailto:[EMAIL PROTECTED] > Sent: Thursday, 10 July 2003 12:41 AM > To: Maven Users List > Subject: Re: Replacing tags in xdocs > > > Tim, > > Didn't spot any replies, so I have tried this, > but I get: > Fatal Error [line 7, row 35]: The prefix "ant" for element > "ant:copy" is not > bound. > org.xml.sax.SAXParseException: The prefix "ant" for element > "ant:copy" is not > bound. > at > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) > at javax.xml.parsers.SAXParser.parse(Unknown Source) > > Is this a good way to go? > How do I cure the above?
In maven.xml you need to specify the ant namespace i.e: <project default="jar:jar" xmlns:ant="jelly:ant" .... The example also requires a couple of definitions in project.properties: # contains the source docs xdoc.dir=${basedir}/xdocs # contains the docs with tags replaced maven.docs.src = ${maven.build.dir}/xdocs > > I am slightly suprised to see > > <properties> > <title>Maven</title> > <author email="[EMAIL PROTECTED]">Jason van Zyl</author> > </properties> > > hardcoded into the maven xdocs, surely these should be coming > from the pom? Nope - think of them as being like the @author tags in java sources. > > any hints appreciated > timp > > > On Friday 04 July 2003 5:41 am, Tim Anderson wrote: > > Worked out a way to do it, but its not pretty, e.g: > > > > <preGoal name="xdoc:transform"> > > <ant:mkdir dir="${maven.docs.src}"/> > > <ant:copy todir="${maven.docs.src}"> > > <ant:fileset dir="${xdoc.dir}"> > > <ant:include name="**/*.xml"/> > > </ant:fileset> > > <ant:filterset> > > <ant:filter token="VERSION" value="${pom.currentVersion}"/> > > </ant:filterset> > > </ant:copy> > > <ant:copy todir="${maven.docs.src}"> > > <ant:fileset dir="${xdoc.dir}"> > > <ant:include name="**/*"/> > > <ant:exclude name="**/*.xml"/> > > </ant:fileset> > > </ant:copy> > > </preGoal> > > > > I can't see a simpler way - anyone got any better ideas? > > > > Thanks, > > > > Tim > > > > > -----Original Message----- > > > From: Tim Anderson [mailto:[EMAIL PROTECTED] > > > Sent: Thursday, 3 July 2003 6:00 PM > > > To: Maven Users List > > > Subject: Replacing tags in xdocs > > > > > > > > > Hi, > > > I would like to replace embedded tags within > > > my xdocs, prior to them being transformed to html. > > > Whats the recommended approach for doing this? > > > Its not clear to me which goal I need to hook in to. > > > Alternatively, does anyone have a reference to a > > > maven.xml which does this already? > > > > > > Thanks, > > > > > > Tim > > > --------------------------------------------------------------------- > 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]