Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 86462 invoked from network); 11 Aug 2009 11:16:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Aug 2009 11:16:30 -0000 Received: (qmail 56528 invoked by uid 500); 11 Aug 2009 11:16:37 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 56464 invoked by uid 500); 11 Aug 2009 11:16:37 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 56454 invoked by uid 99); 11 Aug 2009 11:16:37 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Aug 2009 11:16:37 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Aug 2009 11:16:32 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 00B4323888D7; Tue, 11 Aug 2009 11:16:11 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r803063 - in /harmony/enhanced/jdktools/branches/java6: ./ make/ modules/jdktools/src/main/java/org/apache/harmony/tools/jar/ modules/jretools/ modules/jretools/.settings/ modules/jretools/META-INF/ modules/jretools/make/ modules/jretools/s... Date: Tue, 11 Aug 2009 11:16:09 -0000 To: commits@harmony.apache.org From: hindessm@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090811111611.00B4323888D7@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: hindessm Date: Tue Aug 11 11:16:08 2009 New Revision: 803063 URL: http://svn.apache.org/viewvc?rev=803063&view=rev Log: Merged trunk changes up to r803040. Modified: harmony/enhanced/jdktools/branches/java6/ (props changed) harmony/enhanced/jdktools/branches/java6/make/depends.xml harmony/enhanced/jdktools/branches/java6/modules/jdktools/src/main/java/org/apache/harmony/tools/jar/Main.java harmony/enhanced/jdktools/branches/java6/modules/jretools/.classpath (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/.project (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/.settings/org.eclipse.jdt.core.prefs (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/.settings/org.eclipse.jdt.ui.prefs (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/META-INF/MANIFEST.MF (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/build.properties (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/build.xml (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/make/hyproperties.xml (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/internal/nls/Messages.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/internal/nls/messages.properties (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/ArgumentsParser.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/CRLManager.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/CSRGenerator.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/CertChainVerifier.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/CertExporter.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/CertImporter.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/CertReader.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/Command.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/EntryManager.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/HelpPrinter.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/KeyCertGenerator.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/KeyStoreCertPrinter.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/KeyStoreConverter.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/KeytoolException.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/KeytoolKSLoaderSaver.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/KeytoolParameters.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/keytool/Main.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/main/java/org/apache/harmony/jretools/toolutils/KeyStoreLoaderSaver.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/test/java/org/apache/harmony/jretools/tests/keytool/GenKeyTest.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/test/java/org/apache/harmony/jretools/tests/keytool/TestUtils.java (props changed) harmony/enhanced/jdktools/branches/java6/modules/jretools/src/test/java/org/apache/harmony/jretools/tests/toolutils/KeyStoreLoaderSaverTest.java (props changed) Propchange: harmony/enhanced/jdktools/branches/java6/ ------------------------------------------------------------------------------ --- svn:mergeinfo (original) +++ svn:mergeinfo Tue Aug 11 11:16:08 2009 @@ -1 +1 @@ -/harmony/enhanced/jdktools/trunk:630107-798901 +/harmony/enhanced/jdktools/trunk:630107-803040 Modified: harmony/enhanced/jdktools/branches/java6/make/depends.xml URL: http://svn.apache.org/viewvc/harmony/enhanced/jdktools/branches/java6/make/depends.xml?rev=803063&r1=803062&r2=803063&view=diff ============================================================================== --- harmony/enhanced/jdktools/branches/java6/make/depends.xml (original) +++ harmony/enhanced/jdktools/branches/java6/make/depends.xml Tue Aug 11 11:16:08 2009 @@ -31,6 +31,7 @@ + @@ -55,6 +56,7 @@ + Modified: harmony/enhanced/jdktools/branches/java6/modules/jdktools/src/main/java/org/apache/harmony/tools/jar/Main.java URL: http://svn.apache.org/viewvc/harmony/enhanced/jdktools/branches/java6/modules/jdktools/src/main/java/org/apache/harmony/tools/jar/Main.java?rev=803063&r1=803062&r2=803063&view=diff ============================================================================== --- harmony/enhanced/jdktools/branches/java6/modules/jdktools/src/main/java/org/apache/harmony/tools/jar/Main.java (original) +++ harmony/enhanced/jdktools/branches/java6/modules/jdktools/src/main/java/org/apache/harmony/tools/jar/Main.java Tue Aug 11 11:16:08 2009 @@ -20,11 +20,13 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; +import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; +import java.util.zip.ZipOutputStream; /** * This is a tool that allows you to create/unpack jar/zip @@ -94,8 +96,58 @@ /** * Creates a jar file with the specified arguments */ - private static void createJar(String[] args) { - System.out.println("Error: Jar creation not yet implemented"); + private static void createJar(String[] args) throws Exception { + boolean verboseFlag = false, fileFlag = false, manifestFlag = false; + + // Check for expected and unexpected flags + for (int i=1; i