Author: jkf Date: Sat Jun 30 14:59:12 2007 New Revision: 552218 URL: http://svn.apache.org/viewvc?view=rev&rev=552218 Log: Reviewed Jar (and parts of Zip) because of BR 42632
Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Jar.java ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Zip.java Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Jar.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Jar.java?view=diff&rev=552218&r1=552217&r2=552218 ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Jar.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Jar.java Sat Jun 30 14:59:12 2007 @@ -150,10 +150,6 @@ JarMarker.getInstance() }; - // CheckStyle:VisibilityModifier OFF - bc - protected String emptyBehavior = "create"; - // CheckStyle:VisibilityModifier ON - /** constructor */ public Jar() { super(); @@ -456,7 +452,7 @@ throws IOException { for (Enumeration e = manifest.getWarnings(); e.hasMoreElements();) { - log("Manifest warning: " + (String) e.nextElement(), + log("Manifest warning: " + e.nextElement(), Project.MSG_WARN); } @@ -467,7 +463,7 @@ OutputStreamWriter osw = new OutputStreamWriter(baos, Manifest.JAR_ENCODING); PrintWriter writer = new PrintWriter(osw); manifest.write(writer); - writer.flush(); + writer.close(); ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); @@ -549,7 +545,7 @@ } } - writer.flush(); + writer.close(); ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray()); super.zipFile(bais, zOut, INDEX_NAME, System.currentTimeMillis(), null, Modified: ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Zip.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Zip.java?view=diff&rev=552218&r1=552217&r2=552218 ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Zip.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/taskdefs/Zip.java Sat Jun 30 14:59:12 2007 @@ -759,13 +759,16 @@ if (keepCompression) { doCompress = (ze.getMethod() == ZipEntry.DEFLATED); } + InputStream is = null; try { - zipFile(zf.getInputStream(ze), zOut, prefix + name, + is = zf.getInputStream(ze); + zipFile(is, zOut, prefix + name, ze.getTime(), zfs.getSrc(getProject()), zfs.hasFileModeBeenSet() ? fileMode : ze.getUnixMode()); } finally { doCompress = oldCompress; + FileUtils.close(is); } } } else { --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]