Return-Path: Mailing-List: contact ant-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list ant-dev@jakarta.apache.org Received: (qmail 70991 invoked by uid 500); 31 Jan 2001 13:32:57 -0000 Delivered-To: apmail-jakarta-ant-cvs@apache.org Received: (qmail 70988 invoked by uid 1142); 31 Jan 2001 13:32:57 -0000 Date: 31 Jan 2001 13:32:57 -0000 Message-ID: <20010131133257.70987.qmail@apache.org> From: conor@apache.org To: jakarta-ant-cvs@apache.org Subject: cvs commit: jakarta-ant/src/main/org/apache/tools/ant version.txt Constants.java Main.java conor 01/01/31 05:32:57 Modified: src/main/org/apache/tools/ant Constants.java Main.java Added: src/main/org/apache/tools/ant version.txt Log: Restore version resource Revision Changes Path 1.3 +1 -4 jakarta-ant/src/main/org/apache/tools/ant/Constants.java Index: Constants.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/Constants.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Constants.java 2001/01/29 15:42:24 1.2 +++ Constants.java 2001/01/31 13:32:57 1.3 @@ -12,8 +12,5 @@ * * @author Peter Donald */ -interface Constants -{ - String DATE = "@DATE@"; - String VERSION = "@VERSION@"; +interface Constants { } 1.30 +21 -5 jakarta-ant/src/main/org/apache/tools/ant/Main.java Index: Main.java =================================================================== RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/Main.java,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- Main.java 2001/01/29 12:42:15 1.29 +++ Main.java 2001/01/31 13:32:57 1.30 @@ -72,9 +72,6 @@ public class Main { - public final static String BANNER = - "Ant version " + Constants.VERSION + " compiled on " + Constants.DATE; - /** The default build file name */ public static final String DEFAULT_BUILD_FILENAME = "build.xml"; @@ -513,8 +510,27 @@ } private static void printVersion() { - System.out.println( BANNER ); - System.out.println(); + try { + Properties props = new Properties(); + InputStream in = + Main.class.getResourceAsStream("/org/apache/tools/ant/version.txt"); + props.load(in); + in.close(); + + String lSep = System.getProperty("line.separator"); + StringBuffer msg = new StringBuffer(); + msg.append("Ant version "); + msg.append(props.getProperty("VERSION")); + msg.append(" compiled on "); + msg.append(props.getProperty("DATE")); + msg.append(lSep); + System.out.println(msg.toString()); + } catch (IOException ioe) { + System.err.println("Could not load the version information."); + System.err.println(ioe.getMessage()); + } catch (NullPointerException npe) { + System.err.println("Could not load the version information."); + } } /** 1.3 +0 -0 jakarta-ant/src/main/org/apache/tools/ant/version.txt