brett       2004/05/26 16:51:31

  Modified:    jcoverage plugin.jelly project.xml
               jcoverage/xdocs changes.xml
  Log:
  PR: MPJCOVERAGE-1
  copy multiple source directories into one
  
  Revision  Changes    Path
  1.11      +15 -3     maven-plugins/jcoverage/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jcoverage/plugin.jelly,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- plugin.jelly      26 Apr 2004 12:12:14 -0000      1.10
  +++ plugin.jelly      26 May 2004 23:51:31 -0000      1.11
  @@ -160,10 +160,23 @@
   
       <j:catch var="ex">
   
  +      <j:set var="sourceDir" 
value="${context.getAntProject().getReferences().get('maven.compile.src.set')}" />
  +      <u:tokenize var="sourceDirList" 
delim="${path.separator}">${sourceDir}</u:tokenize>
  +      <j:if test="${size(sourceDirList) != 1}">
  +        <!-- Copy multiple source directories to one: jcoverage doesn't handle 
multiple source directories -->
  +        <echo>Copying ${size(sourceDirList)} source directories into one for 
jcoverage</echo>
  +        <j:set var="sourceDir" value="${maven.jcoverage.dir}/sources" />
  +        <ant:copy todir="${sourceDir}">
  +          <j:forEach var="dir" items="${sourceDirList}">
  +            <ant:fileset dir="${dir}" />
  +          </j:forEach>
  +        </ant:copy>
  +      </j:if>
  +          
         <j:set var="template" value="${maven.jcoverage.report.template}"/>
         <j:choose>
           <j:when test="${template == 'jcoverage'}">
  -          <report srcdir="${pom.build.sourceDirectory}" 
destdir="${maven.coverage.dir}">
  +          <report srcdir="${sourceDir}" destdir="${maven.coverage.dir}">
               <ant:classpath>
                 <ant:path refid="jcoverage.classpath"/>
               </ant:classpath>
  @@ -173,8 +186,7 @@
             <log:info>The HTML report is 
${maven.build.coverage.dir}/index.html</log:info>
           </j:when>
           <j:otherwise>
  -          <report srcdir="${pom.build.sourceDirectory}" 
destdir="${maven.jcoverage.dir}"
  -                  format="xml">
  +          <report srcdir="${sourceDir}" destdir="${maven.jcoverage.dir}" 
format="xml">
               <ant:classpath>
                 <ant:path refid="jcoverage.classpath"/>
               </ant:classpath>
  
  
  
  1.23      +11 -1     maven-plugins/jcoverage/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jcoverage/project.xml,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- project.xml       16 May 2004 02:08:39 -0000      1.22
  +++ project.xml       26 May 2004 23:51:31 -0000      1.23
  @@ -23,7 +23,7 @@
     <pomVersion>3</pomVersion>
     <id>maven-jcoverage-plugin</id>
     <name>Maven JCoverage plugin</name>
  -  <currentVersion>1.0.4</currentVersion>
  +  <currentVersion>1.0.5-SNAPSHOT</currentVersion>
     <package>org.apache.maven.jcoveragereport</package>
     <description>This plugin provides coverage analysis of your source-code based on 
the open-source jcoverage tool.</description>
     <shortDescription>This plugin provides coverage analysis of your source-code 
based on the open-source jcoverage tool.</shortDescription>
  @@ -71,6 +71,16 @@
           <role>Java Developer</role>
         </roles>
         <timezone>+1</timezone>
  +    </developer>
  +    <developer>
  +      <name>Brett Porter</name>
  +      <id>brett</id>
  +      <email>[EMAIL PROTECTED]</email>
  +      <organization>f2 network</organization>
  +      <roles>
  +        <role>Developer</role>
  +      </roles>
  +      <timezone>+10</timezone>
       </developer>
     </developers>
     <dependencies>
  
  
  
  1.14      +3 -0      maven-plugins/jcoverage/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jcoverage/xdocs/changes.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- changes.xml       16 May 2004 02:08:39 -0000      1.13
  +++ changes.xml       26 May 2004 23:51:31 -0000      1.14
  @@ -24,6 +24,9 @@
       <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author>
     </properties>
     <body>
  +    <release version="1.0.5-SNAPSHOT" date="in CVS">
  +      <action dev="brett" type="fix" issue="MPJCOVERAGE-1">Handle multiple source 
directories correctly</action>
  +    </release>
       <release version="1.0.4" date="2004-05-15">
         <action dev="evenisse" type="add" issue="MPJCOVERAGE-7">Custom stylesheet for 
jcoverage plugin.</action>
         <action dev="evenisse" type="fix" issue="MPJCOVERAGE-6">Fix the report 
generation after a rmic generation.</action>
  
  
  

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

Reply via email to