Okay..   I was refrencing an earlier email from you that specified that we
should add preGoal/postGoals on clean:clean.  I guess you meant that on a
project by project basis versus added to a core plugin.

Do you want me to roll this back?

Erc

> -----Original Message-----
> From: Brett Porter [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, October 26, 2004 2:13 PM
> To: Maven Developers List
> Subject: Re: cvs commit: maven-plugins/xdoc plugin.jelly
>
>
> We need a more general solution than this, and the relationship needs to
> be the other way around.
>
> We could get away with it in xdoc, because it is commonly used, but I
> have in the past removed a preGoal on clean in jcoverage. With a
> preGoal, xdoc will now be initialised when you call clean: ie all its
> deps get dragged down, even if it really isn't doing anything.
>
> Leave it with me - I'll do it properly in the 1.1 timeframe.
>
> Cheers,
> Brett
>
> [EMAIL PROTECTED] wrote:
>
> >epugh       2004/10/26 02:02:52
> >
> >  Modified:    xdoc/xdocs changes.xml
> >               xdoc/src/plugin-test/test02 maven.xml
> >               xdoc     plugin.jelly
> >  Log:
> >  MPXDOC-124 clean doesn't clean velocity.log.1
> >
> >  Revision  Changes    Path
> >  1.67      +1 -0      maven-plugins/xdoc/xdocs/changes.xml
> >
> >  Index: changes.xml
> >  ===================================================================
> >  RCS file: /home/cvs/maven-plugins/xdoc/xdocs/changes.xml,v
> >  retrieving revision 1.66
> >  retrieving revision 1.67
> >  diff -u -r1.66 -r1.67
> >  --- changes.xml    25 Oct 2004 22:45:53 -0000      1.66
> >  +++ changes.xml    26 Oct 2004 09:02:52 -0000      1.67
> >  @@ -27,6 +27,7 @@
> >     </properties>
> >     <body>
> >       <release version="1.9-SNAPSHOT" date="in CVS">
> >  +      <action dev="epugh" type="add" issue="MPXDOC-124"
> due-to="Shinobu Kawai">Maven xdoc plugin clean up generated
> velocity log as part of calling clean.</action>
> >         <action dev="aheritier" type="add"
> issue="MPXDOC-123">New property (maven.xdoc.xml.copy) to copy
> only and not transform some xml files provided in the
> ${maven.docs.src} directory.</action>
> >         <action dev="brett" type="update">Make compatible with
> Maven 1.1</action>
> >         <action dev="aheritier" type="fix" issue="MPXDOC-117"
> due-to="Dennis Lundberg">Show version if maven.xdoc.date=right</action>
> >
> >
> >
> >  1.3       +2 -0
> maven-plugins/xdoc/src/plugin-test/test02/maven.xml
> >
> >  Index: maven.xml
> >  ===================================================================
> >  RCS file:
> /home/cvs/maven-plugins/xdoc/src/plugin-test/test02/maven.xml,v
> >  retrieving revision 1.2
> >  retrieving revision 1.3
> >  diff -u -r1.2 -r1.3
> >  --- maven.xml      25 Oct 2004 22:45:53 -0000      1.2
> >  +++ maven.xml      26 Oct 2004 09:02:52 -0000      1.3
> >  @@ -25,10 +25,12 @@
> >       <assert:assertEquals expected="0"
> value="${countLogo.intValue().toString()}" msg="Logo not found."/>
> >       <x:set var="countUrl"
> select="count($linkcheckDoc/linkcheck/file/result[contains(child::
> target,'project-info.html')][contains(child::status,'NOT FOUND')])"/>
> >       <assert:assertEquals expected="0"
> value="${countUrl.intValue().toString()}" msg="Url not found."/>
> >  +    <assert:assertFileExists file="velocity.log"/>
> >       <!-- Test -->
> >       <assert:assertFileExists
> file="${maven.docs.dest}/xml_copy_only.xml"/>
> >       <assert:assertFileNotFound
> file="${maven.docs.dest}/xml_copy_only.html"/>
> >       <assert:assertFileExists
> file="${maven.docs.dest}/myfile.export.xml"/>
> >       <assert:assertFileNotFound
> file="${maven.docs.dest}/myfile.export.html"/>
> >     </goal>
> >  +
> >   </project>
> >
> >
> >
> >  1.63      +11 -0     maven-plugins/xdoc/plugin.jelly
> >
> >  Index: plugin.jelly
> >  ===================================================================
> >  RCS file: /home/cvs/maven-plugins/xdoc/plugin.jelly,v
> >  retrieving revision 1.62
> >  retrieving revision 1.63
> >  diff -u -r1.62 -r1.63
> >  --- plugin.jelly   25 Oct 2004 22:45:53 -0000      1.62
> >  +++ plugin.jelly   26 Oct 2004 09:02:52 -0000      1.63
> >  @@ -27,6 +27,7 @@
> >     xmlns:util="jelly:util"
> >     xmlns:x="jelly:xml"
> >     xmlns:velocity="jelly:velocity"
> >  +  xmlns:ant="jelly:ant"
> >     xmlns:doc="doc">
> >
> >     <j:new var="reports" className="java.util.ArrayList"/>
> >  @@ -806,5 +807,15 @@
> >         <echo>Report: ${report}</echo>
> >       </j:forEach>
> >     </goal>
> >  +
> >
> >  +  <goal name="xdoc:clean"
> >  +        description="Remove all extra xdoc artifacts">
> >  +    <ant:delete file="${basedir}/velocity.log" quiet="true"
> failonerror="false"/>
> >  +    <ant:delete file="${basedir}/velocity.log.1" quiet="true"
> failonerror="false"/>
> >  +  </goal>
> >  +
> >  +  <preGoal name="clean:clean">
> >  +    <attainGoal name="xdoc:clean" />
> >  +  </preGoal>
> >   </project>
> >
> >
> >
> >
> >---------------------------------------------------------------------
> >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