vmassol     2004/07/16 03:59:37

  Modified:    clover   plugin.jelly
               clover/xdocs changes.xml
  Log:
  When executing <code>clover:on</code> and <code>clover:off</code>, modify the 
<code>maven.build.dest</code> property value in the Root context of all plugins so 
that the value change is available in all Maven plugins.
  
  Revision  Changes    Path
  1.28      +4 -10     maven-plugins/clover/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/clover/plugin.jelly,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- plugin.jelly      16 Jul 2004 09:47:39 -0000      1.27
  +++ plugin.jelly      16 Jul 2004 10:59:37 -0000      1.28
  @@ -158,12 +158,8 @@
       <echo>Now using primary build.compiler : ${build.compiler}</echo>
   
       <j:set var="tmp" value="${maven.clover.build.classes}"/>
  -    <j:set var="mavenBuildDestJavaOld"
  -      
value="${pom.getPluginContext('maven-java-plugin').getVariable('maven.build.dest')}"/>
  -    ${pom.getPluginContext('maven-java-plugin').setVariable('maven.build.dest',tmp)}
  -    <j:set var="mavenBuildDestTestOld"
  -      
value="${pom.getPluginContext('maven-test-plugin').getVariable('maven.build.dest')}"/>
  -    ${pom.getPluginContext('maven-test-plugin').setVariable('maven.build.dest',tmp)}
  +    <j:set var="mavenBuildDestOld" 
value="${context.parent.getVariable('maven.build.dest')}"/>
  +    ${context.getParent().setVariable('maven.build.dest',tmp)}
        
     </goal>
   
  @@ -175,10 +171,8 @@
     -->
     <goal name="clover:off">
   
  -    
${pom.getPluginContext('maven-test-plugin').setVariable('maven.build.dest',mavenBuildDestTestOld)}
  -    
${pom.getPluginContext('maven-java-plugin').setVariable('maven.build.dest',mavenBuildDestJavaOld)}
  -
  -    ${pom.getContext().removeVariable('build.compiler')}
  +    ${context.getParent().setVariable('maven.build.dest',mavenBuildDestTestOld)}
  +    ${context.removeVariable('build.compiler')}
       
       <j:set var="maven.test.failure.ignore" scope="parent" 
value="${ignoreTestFailureOld}"/>
       <j:set var="maven.junit.fork" scope="parent" value="${junitForkOld}"/>
  
  
  
  1.33      +5 -0      maven-plugins/clover/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/clover/xdocs/changes.xml,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- changes.xml       16 Jul 2004 09:47:39 -0000      1.32
  +++ changes.xml       16 Jul 2004 10:59:37 -0000      1.33
  @@ -27,6 +27,11 @@
     <body>
       <release version="1.6-SNAPSHOT" date="in CVS">
         <action dev="vmassol" type="fix">
  +        When executing <code>clover:on</code> and <code>clover:off</code>, modify 
  +        the <code>maven.build.dest</code> property value in the Root context of
  +        all plugins so that the value change is available in all Maven plugins.
  +      </action>
  +      <action dev="vmassol" type="fix">
           Prevented the <code>clover:on</code> goal from failing when there are 
           no unit tests sources available.
         </action>
  
  
  

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

Reply via email to