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]