exactly I just call system "ant -f yourbuild.xml" and parse the output to a html file. I would love to use AntForms but thats the reason I think it wont work. I am not sure how the window is produced, but since there is no X installed on this server both antforms and the beanshell code is not working:
No X11 DISPLAY variable was set, but this program performed an operation which requires it. Thanks -----Ursprungliche Nachricht----- Von: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 24. Juli 2008 14:55 An: Ant Users List Betreff: RE: Confirmation popup -----Original Message----- From: Ehlers, Kolja [mailto:[EMAIL PROTECTED] Sent: Thursday, July 24, 2008 2:30 PM To: Ant Users List Subject: AW: Confirmation popup /* Thanks Gilbert for your responds, thought I am wondering if this will work. Like I said the ant scripts output is redicted to a html web page. On this server there is not X Window installed at all. I guess this will not work then right? Any chance I can call a javascript confirm from ant? */ how do you call ant from perl ? means do you start a new shell and ant -f yourbuild.xml or do you make direct use of the ant api in your perl script ? Why do you think the use of AntForms taskdef won't work ? If you don't want to use AntForms, another possibility is using <script> and something like = <script language="beanshell"> <![CDATA[ import javax.swing.*; int decision = JOptionPane.showConfirmDialog(null, "Please decide ...", "choose one", JOptionPane.YES_NO_OPTION); if (decision == JOptionPane.YES_OPTION) { // User clicked YES. } else if (decision == JOptionPane.NO_OPTION) { // User clicked NO. // or use fireBuildFinished ... // but that didn't work // project.fireBuildFinished(BuildException e); stop = project.createTask("fail"); stop.setMessage("No selected ... "); stop.execute(); } ]]> </script> Regards, Gilbert --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Geschäftsführung: Dr. Michael Fischer, Reinhard Eisebitt Amtsgericht Köln HRB 32356 Steuer-Nr.: 217/5717/0536 Ust.Id.-Nr.: DE 204051920 -- This email transmission and any documents, files or previous email messages attached to it may contain information that is confidential or legally privileged. If you are not the intended recipient or a person responsible for delivering this transmission to the intended recipient, you are hereby notified that any disclosure, copying, printing, distribution or use of this transmission is strictly prohibited. If you have received this transmission in error, please immediately notify the sender by telephone or return email and delete the original transmission and its attachments without reading or saving in any manner. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]