Quellcode durchsuchen

added some commented out debug code that is useful when you want

to get information on a failure in a forking task
tags/for_ajdt1_1_12
acolyer vor 20 Jahren
Ursprung
Commit
d8d56afde2
1 geänderte Dateien mit 24 neuen und 2 gelöschten Zeilen
  1. 24
    2
      taskdefs/src/org/aspectj/tools/ant/taskdefs/AjcTask.java

+ 24
- 2
taskdefs/src/org/aspectj/tools/ant/taskdefs/AjcTask.java Datei anzeigen

@@ -1310,8 +1310,30 @@ public class AjcTask extends MatchingTask {
protected int execInOtherVM(String[] args) {
try {
Project project = getProject();
LogStreamHandler handler = new LogStreamHandler(this,
Project.MSG_INFO, Project.MSG_WARN);
LogStreamHandler handler = new LogStreamHandler(this,
Project.MSG_INFO, Project.MSG_WARN);
// replace above two lines with what follows as an aid to debugging when running the unit tests....
// LogStreamHandler handler = new LogStreamHandler(this,
// Project.MSG_INFO, Project.MSG_WARN) {
//
// ByteArrayOutputStream baos = new ByteArrayOutputStream();
// /* (non-Javadoc)
// * @see org.apache.tools.ant.taskdefs.PumpStreamHandler#createProcessOutputPump(java.io.InputStream, java.io.OutputStream)
// */
// protected void createProcessErrorPump(InputStream is,
// OutputStream os) {
// super.createProcessErrorPump(is, baos);
// }
//
// /* (non-Javadoc)
// * @see org.apache.tools.ant.taskdefs.LogStreamHandler#stop()
// */
// public void stop() {
// byte[] written = baos.toByteArray();
// System.err.print(new String(written));
// super.stop();
// }
// };
Execute exe = new Execute(handler);
exe.setAntRun(project);
exe.setWorkingDirectory(project.getBaseDir());

Laden…
Abbrechen
Speichern