In antelope there is a graphical input task (I do not know how it is called
exactly) which pop ups a Swing frame. This might work better.
Cheers,
Antoine
----- Original Message -----
From: "Philippe Waltregny" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, August 06, 2003 1:48 PM
Subject: How to use the Ant task <input> within WSAD 5?


> Hello,
>
> I would like to execute successfully the following Ant build file both
> from WSAD 5 and outside (Command Prompt). I've upgraded the Ant version
> from 1.4.1 to 1.5.1 within WSAD to support the Ant task <input>.
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <project
>       name="input"
>       default="init"
>       basedir=".">
>
>       <target name="init">
>             <!-- Display the Ant version -->
>             <echo message="Ant version = ${ant.version}" />
>             <!-- Enter something -->
>             <input
>                   message="Please enter something:"
>                   addproperty="user.input" />
>             <!-- Display the user's input -->
>             <echo message="user.input = ${user.input}" />
>       </target>
>
> </project>
>
>
> So far, I've different results :
>
> In WSAD 5
>
>                         parsing buildfile
> C:\Backup\WSAD5_Workspace1\workspace\AntJ2EE\xml\input.xml with URI =
> file:C:/Backup/WSAD5_Workspace1/workspace/AntJ2EE/xml/input.xml
> Project base dir set to:
> C:\Backup\WSAD5_Workspace1\workspace\AntJ2EE\xml
> Arguments: -verbose
> Build sequence for target `init' is [init]
> Complete build sequence is [init]
> Ant version = Ant version 1.5.1 compiled on October 2 2002
> Please enter something:
> Build exception:
> file:C:/Backup/WSAD5_Workspace1/workspace/AntJ2EE/xml/input.xml:13:
> Failed to read input from Console.
> Build exception:
> file:C:/Backup/WSAD5_Workspace1/workspace/AntJ2EE/xml/input.xml:13:
> Failed to read input from Console.
> file:C:/Backup/WSAD5_Workspace1/workspace/AntJ2EE/xml/input.xml:13:
> Failed to read input from Console.
>                 at
> org.apache.tools.ant.input.DefaultInputHandler.handleInput(DefaultInputH
> andler.java:94)
>                 at
> org.apache.tools.ant.taskdefs.Input.execute(Input.java:138)
>                 at org.apache.tools.ant.Task.perform(Task.java:319)
>                 at org.apache.tools.ant.Target.execute(Target.java:309)
>                 at
> org.apache.tools.ant.Target.performTasks(Target.java:336)
>                 at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>                 at
> org.apache.tools.ant.Project.executeTargets(Project.java:1250)
>                 at
> org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunne
> r.java:262)
>                 at java.lang.reflect.Method.invoke(Native Method)
>                 at
> org.eclipse.ant.core.AntRunner.run(AntRunner.java:234)
>                 at
> org.eclipse.ui.externaltools.internal.core.AntFileRunner.execute(AntFile
> Runner.java:56)
>                 at
> org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.executeR
> unner(DefaultRunnerContext.java:428)
>                 at
> org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.run(Defa
> ultRunnerContext.java:479)
>                 at
> org.eclipse.ui.externaltools.internal.ui.AntLaunchWizard$1.run(AntLaunch
> Wizard.java:117)
>                 at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalCon
> text.java:98)
> --- Nested Exception ---
> java.io.IOException: The handle is invalid
>                 at java.io.FileInputStream.readBytes(Native Method)
>                 at
> java.io.FileInputStream.read(FileInputStream.java(Compiled Code))
>                 at
> java.io.BufferedInputStream.read1(BufferedInputStream.java(Compiled
> Code))
>                 at
> java.io.BufferedInputStream.read(BufferedInputStream.java(Compiled
> Code))
>                 at
> java.io.FilterInputStream.read(FilterInputStream.java(Compiled Code))
>                 at
> java.io.InputStreamReader.fill(InputStreamReader.java(Compiled Code))
>                 at
> java.io.InputStreamReader.read(InputStreamReader.java(Compiled Code))
>                 at
> java.io.BufferedReader.fill(BufferedReader.java(Compiled Code))
>                 at
> java.io.BufferedReader.readLine(BufferedReader.java(Compiled Code))
>                 at
> java.io.BufferedReader.readLine(BufferedReader.java:378)
>                 at
> org.apache.tools.ant.input.DefaultInputHandler.handleInput(DefaultInputH
> andler.java:91)
>                 at
> org.apache.tools.ant.taskdefs.Input.execute(Input.java:138)
>                 at org.apache.tools.ant.Task.perform(Task.java:319)
>                 at org.apache.tools.ant.Target.execute(Target.java:309)
>                 at
> org.apache.tools.ant.Target.performTasks(Target.java:336)
>                 at
> org.apache.tools.ant.Project.executeTarget(Project.java:1306)
>                 at
> org.apache.tools.ant.Project.executeTargets(Project.java:1250)
>                 at
> org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunne
> r.java:262)
>                 at java.lang.reflect.Method.invoke(Native Method)
>                 at
> org.eclipse.ant.core.AntRunner.run(AntRunner.java:234)
>                 at
> org.eclipse.ui.externaltools.internal.core.AntFileRunner.execute(AntFile
> Runner.java:56)
>                 at
> org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.executeR
> unner(DefaultRunnerContext.java:428)
>                 at
> org.eclipse.ui.externaltools.internal.core.DefaultRunnerContext.run(Defa
> ultRunnerContext.java:479)
>                 at
> org.eclipse.ui.externaltools.internal.ui.AntLaunchWizard$1.run(AntLaunch
> Wizard.java:117)
>                 at
> org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalCon
> text.java:98)
> Build exception:
> file:C:/Backup/WSAD5_Workspace1/workspace/AntJ2EE/xml/input.xml:13:
> Failed to read input from Console.
>
>             In a Command Prompt
>
>             C:\Backup\WSAD5_Workspace1\workspace\AntJ2EE\xml>ant -f
> input.xml
> Buildfile: input.xml
>
> init:
>      [echo] Ant version = Apache Ant version 1.5.1 compiled on October 2
> 2002
>     [input] Please enter something:
> aaaa
>      [echo] user.input = aaaa
>
> BUILD SUCCESSFUL
> Total time: 2 seconds
> C:\Backup\WSAD5_Workspace1\workspace\AntJ2EE\xml>
>
> How to allow the <input> usage with WSAD 5 ?
>
> Greetings.
>
>
> Philippe Waltregny
>  mailto:[EMAIL PROTECTED]
>
>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to