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]