diff --git a/src/main/org/apache/tools/ant/taskdefs/defaults.properties b/src/main/org/apache/tools/ant/taskdefs/defaults.properties index 7bb5cc12f..b17ad8d87 100644 --- a/src/main/org/apache/tools/ant/taskdefs/defaults.properties +++ b/src/main/org/apache/tools/ant/taskdefs/defaults.properties @@ -30,7 +30,7 @@ bzip2=org.apache.tools.ant.taskdefs.BZip2 checksum=org.apache.tools.ant.taskdefs.Checksum chmod=org.apache.tools.ant.taskdefs.Chmod classloader=org.apache.tools.ant.taskdefs.Classloader -commandlaucher=org.apache.tools.ant.taskdefs.CommandLauncherTask +commandlauncher=org.apache.tools.ant.taskdefs.CommandLauncherTask componentdef=org.apache.tools.ant.taskdefs.Componentdef concat=org.apache.tools.ant.taskdefs.Concat condition=org.apache.tools.ant.taskdefs.ConditionTask diff --git a/src/tests/antunit/taskdefs/commandlauncher/commandlauncher-test.xml b/src/tests/antunit/taskdefs/commandlauncher/commandlauncher-test.xml new file mode 100644 index 000000000..49519bd81 --- /dev/null +++ b/src/tests/antunit/taskdefs/commandlauncher/commandlauncher-test.xml @@ -0,0 +1,87 @@ + + + + + + + + + + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; + +import org.apache.tools.ant.Project; +import org.apache.tools.ant.taskdefs.Execute; +import org.apache.tools.ant.taskdefs.launcher.Java13CommandLauncher; + +public class MyCommandLauncher extends Java13CommandLauncher { + public MyCommandLauncher() throws NoSuchMethodException { + super(); + } + + + + @Override + public Process exec(Project project, String[] cmd, String[] env, File workingDir) throws IOException { + Process p = super.exec(project, cmd, env, workingDir); + System.out.println("Hello World From CommandLauncher"); + return p; + } + +} + + + +public class MyJavaExecutable { + public static void main(String[] args) { + + } +} + + + + + + + + + + + + + + + + + + + + + + + + +