----- Original Message -----
From: "Jason van Zyl" <[EMAIL PROTECTED]>
To: "Turbine Maven Developers List" <[EMAIL PROTECTED]>
Sent: Saturday, November 23, 2002 7:38 AM
Subject: Re: [PATCH- xdoc plugin] Custom output extension for
user-defineddoc


> On Sat, 2002-11-23 at 10:27, saimon wrote:
> > Hi, I've patched the latest plugin.jelly to enable custom extensions for
> > the user supplied documentation.
> >
> > This patch introduces a new property ${maven.docs.output.extension}where
> > you specify the extension of the output documentation that you want
> > (without the dot ;).
> >
> > If not specified it defaults to html. The maven-generated docs'
> > extension remains the same (html).
> >
> > This is quite handy for me so I thought it could be handy for others
too.
>
> Maybe so but one thing at a time. I would like to see the new mechanism
> working before we start adding extensions.
>
> What is the state of the new JSL stuff?
>
> Please just be patient, I'm sure it works and I've got nothing against
> extension (I know they are needed, I've got hacked goodies myself) but
> lets get the doc generation completely moved over to jelly first.
>
> >
> > P.S. This patch coupled with Alexei Barantsev's patch (
> >
> > http://nagoya.apache.org/eyebrowse/ReadMsg?listName=turbine-maven-user@j
> > akarta.apache.org&msgNo=788
> >
> > ) to allow user-defined site.dvsl really gives the xdoc plugin a lot of
> > flexibility.
> >
> >
> > Saimon
> >
> > Index: src/plugins-build/xdoc/plugin.jelly
> > ===================================================================
> > RCS file:
> >
/home/cvspublic/jakarta-turbine-maven/src/plugins-build/xdoc/plugin.jelly,v
> > retrieving revision 1.20
> > diff -u -r1.20 plugin.jelly
> > --- src/plugins-build/xdoc/plugin.jelly    21 Nov 2002 04:54:26 -0000
> > 1.20
> > +++ src/plugins-build/xdoc/plugin.jelly    23 Nov 2002 15:03:39 -0000
> > @@ -137,6 +137,12 @@
> >      </j:if>
> >      -->
> >
> > +    <!-- Select output extension -->
> > +    <j:set var="extX" value="${maven.docs.output.extension}X"/>
> > +    <j:if test="${extX == 'X'}">
> > +      <j:set var="maven.docs.output.extension" value="html"/>
> > +    </j:if>
> > +
> >      <j:if test="${maven.gen.docs.available}">
> >
> >      <dvsl:dvsl
> > @@ -232,7 +238,7 @@
> >      <dvsl:dvsl
> >        basedir = "${maven.docs.src}"
> >        destdir = "${maven.docs.dest}/"
> > -      extension = ".html"
> > +      extension = ".${maven.docs.output.extension}"
> >        force = "true"
> >        toolboxFile = "${plugin.dir}/toolbox.props"
> >        style = "${plugin.dir}/site.dvsl"
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Everything you'll ever need on one web page
> > from News and Sport to Email and Music Charts
> > http://uk.my.yahoo.com
> >
> > --
> > To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
> --
> jvz.
>
> Jason van Zyl
> [EMAIL PROTECTED]
> http://tambora.zenplex.org
>
> In short, man creates for himself a new religion of a rational
> and technical order to justify his work and to be justified in it.
>
>   -- Jacques Ellul, The Technological Society
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to