On 6/8/06, Mikael Petterson (KI/EAB) <[EMAIL PROTECTED]> wrote:
How can I print what compiler is used ( exact version like 'java -version') when compiling?
Probably the easiest way is creating a new task stuffed with all sorts of information you want to log and calling it as a task:
The following compiles but I haven't tested it. ---8<---------------------------------------------- package org.isageek.m1fcj.dummy; import org.apache.tools.ant.*; public class SysInfo extends Task { public void execute() { // iterator over the conditions try { log("java class version: "+System.getProperty("java.class.version")); log("java vendor: "+System.getProperty("java.vendor")); log("java vendor url: "+System.getProperty("java.vendor.url")); log("java version: "+System.getProperty("java.version")); log("OS architecture: "+System.getProperty("os.arch")); log("OS name: "+System.getProperty("os.name")); } catch (Throwable t) { log ("ooops..."); } } } ---8<---------------------------------------------- -- Hakan (m1fcj) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]