evenisse    2004/10/15 07:49:17

  Modified:    jcoverage project.xml
               jcoverage/src/main/org/apache/maven/jcoveragereport
                        CoverageReport.java CoverageReportGenerator.java
               jcoverage/xdocs changes.xml
  Log:
  MPJCOVERAGE-17. Fixed leaking file handles.
  
  Revision  Changes    Path
  1.32      +1 -1      maven-plugins/jcoverage/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/jcoverage/project.xml,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- project.xml       26 Sep 2004 04:53:08 -0000      1.31
  +++ project.xml       15 Oct 2004 14:49:17 -0000      1.32
  @@ -23,7 +23,7 @@
     <pomVersion>3</pomVersion>
     <id>maven-jcoverage-plugin</id>
     <name>Maven JCoverage plugin</name>
  -  <currentVersion>1.0.8</currentVersion>
  +  <currentVersion>1.0.9-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>
  
  
  
  1.11      +2 -1      
maven-plugins/jcoverage/src/main/org/apache/maven/jcoveragereport/CoverageReport.java
  
  Index: CoverageReport.java
  ===================================================================
  RCS file: 
/home/cvs/maven-plugins/jcoverage/src/main/org/apache/maven/jcoveragereport/CoverageReport.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- CoverageReport.java       6 Jul 2004 16:06:46 -0000       1.10
  +++ CoverageReport.java       15 Oct 2004 14:49:17 -0000      1.11
  @@ -436,6 +436,7 @@
           pw.println(generateFooter());
           pw.println("</body>");
           pw.println("</html>");
  +        br.close();
           pw.close();
       }
   
  
  
  
  1.5       +10 -2     
maven-plugins/jcoverage/src/main/org/apache/maven/jcoveragereport/CoverageReportGenerator.java
  
  Index: CoverageReportGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/maven-plugins/jcoverage/src/main/org/apache/maven/jcoveragereport/CoverageReportGenerator.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- CoverageReportGenerator.java      31 Mar 2004 22:55:19 -0000      1.4
  +++ CoverageReportGenerator.java      15 Oct 2004 14:49:17 -0000      1.5
  @@ -56,10 +56,11 @@
       {
           System.out.println("Generate report for " + dataFile + " file.");
           System.out.println("OutputDir = " + outputDir);
  +        FileReader fr = null;
           try
           {
               prepareFile();
  -            FileReader fr = new FileReader(dataFile);
  +            fr = new FileReader(dataFile);
               CoverageUnmarshaller cum = new CoverageUnmarshaller();
               Coverage coverage = cum.parse(fr);
   
  @@ -69,6 +70,13 @@
           catch (Exception e)
           {
               e.printStackTrace();
  +        }
  +        finally
  +        {
  +            if (fr != null)
  +            {
  +                fr.close();
  +            }
           }
       }
   
  
  
  
  1.26      +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.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- changes.xml       26 Sep 2004 04:53:08 -0000      1.25
  +++ changes.xml       15 Oct 2004 14:49:17 -0000      1.26
  @@ -24,6 +24,9 @@
       <author email="[EMAIL PROTECTED]">Emmanuel Venisse</author>
     </properties>
     <body>
  +    <release version="1.0.9" date="In CVS">
  +      <action dev="evenisse" type="fix" issue="MPJCOVERAGE-17">Fixed leaking file 
handles.</action>
  +    </release>
       <release version="1.0.8" date="2004-09-26">
         <action dev="evenisse" type="fix" issue="MPJCOVERAGE-14">Fixed overview and 
packages rates.</action>
         <action dev="evenisse" type="add">Add the possibility to set multiple 
includes and excludes files for instrumentation.</action>
  
  
  

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

Reply via email to