Author: rgardler
Date: Wed Dec 14 08:48:03 2005
New Revision: 356803

URL: http://svn.apache.org/viewcvs?rev=356803&view=rev
Log:
run in headless mode, and provide a log message

Modified:
    
forrest/trunk/tools/forrestbot/webapp/src/java/org/apache/forrest/forrestbot/webapp/util/Executor.java

Modified: 
forrest/trunk/tools/forrestbot/webapp/src/java/org/apache/forrest/forrestbot/webapp/util/Executor.java
URL: 
http://svn.apache.org/viewcvs/forrest/trunk/tools/forrestbot/webapp/src/java/org/apache/forrest/forrestbot/webapp/util/Executor.java?rev=356803&r1=356802&r2=356803&view=diff
==============================================================================
--- 
forrest/trunk/tools/forrestbot/webapp/src/java/org/apache/forrest/forrestbot/webapp/util/Executor.java
 (original)
+++ 
forrest/trunk/tools/forrestbot/webapp/src/java/org/apache/forrest/forrestbot/webapp/util/Executor.java
 Wed Dec 14 08:48:03 2005
@@ -83,6 +83,7 @@
         errorGobbler.start();
                StreamGobbler outputGobbler = new 
StreamGobbler(proc.getInputStream(), Priority.DEBUG);
                outputGobbler.start();
+               
                try {
                        proc.getInputStream().close();
                        proc.getErrorStream().close();
@@ -98,14 +99,14 @@
        private static Logger log = Logger.getLogger(Executor.class);
 
        private static void run(String target, String project) throws 
IOException {
-               String command = Config.getProperty("forrest-exec") + " -f " + 
project + ".xml " + target;
+               String command = Config.getProperty("forrest-exec") 
+                + " -Dforrest.jvmargs=-Djava.awt.headless=true -f " + project 
+ ".xml " + target;
                File workingDir = new File(Config.getProperty("config-dir"));
 
-               log.debug("executing '" + command + "' in " + workingDir);
-
                Runtime rt = Runtime.getRuntime();
                Process proc = rt.exec(command, null, workingDir);
                ExecutorThread execThread = new ExecutorThread(project, proc);
+               log.info("Executing command: " + command + " in " + workingDir);
                execThread.start();
                // don't wait for it to finish
        }


Reply via email to