see http://ant.apache.org/faq.html#delegating-classloader for some background. After a lot of code, and some backward compatible problems, this issue has been solved for the optional <junit> task in ant 1.7.0 - but not for other optional tasks. For ant 1.7.1, code has been added to allow the optional <script> task to work using a bsf, scripting jar in a nested classpath element. It is hoped that similar work will be done for the other in-built optional tasks in ant 1.8.0.
Peter On Feb 12, 2008 4:59 AM, Ramu Sethu <[EMAIL PROTECTED]> wrote: > Is there any link which says what are the jars must be added to ant lib > rather than adding as ant classpath element? > Is it a issue with ant or java? > Do we have any other workaround to avoid this sort of issues in custom task > other than adding jars in lib folder, or as an lib arguument? > > > On Feb 11, 2008 10:38 PM, Peter Reilly <[EMAIL PROTECTED]> wrote: > > > On Feb 11, 2008 11:49 AM, serdsch <[EMAIL PROTECTED]> wrote: > > > > > > Hi @all! > > > > > > I want to use sshexec and I'm totally new to it. Unfortunately the > > > documentation on how to use it is not just poor, it is non-existent. :-( > > > > > No quite non-existent: > > http://ant.apache.org/manual/OptionalTasks/sshexec.html > > > > > Also, I haven't found anything useful anywhere on the web. So, please, > > > someone help me. > > > As far as I know, I have to tell Ant the name of the class (in this case > > > it's 'org.apache.tools.ant.taskdefs.optional.ssh.SSHExec') and the path > > to > > > the jsch-0.1.37.jar where the class is in. > > No, this will not work (at the moment). > > You need to place the jsch-0.1.37.jar in the "right" place. > > - in $ANT_HOME/lib > > or > > - in ~/.ant/lib > > or > > at the command line specify -lib path-to-directory-containing-jsch jar > > Peter > > > > > > > > Well, that's just what I'm doing: > > > > > > <taskdef name=""sshexec" > > > classname=" > > org.apache.tools.ant.taskdefs.optional.ssh.SSHExec" > > > classpathref="${test.home.dir}/lib/jsch-0.1.37.jar"/> > > > > > > But checkstyle in eclipse during design time as well as Ant during run > > time > > > complain they wouldn't be able to find the jar. I can assure you, it's > > > there! Even when I don't use the variable ${test.home.dir} and code the > > path > > > directly, it is still the same problem. What is missing!? > > > > > > I'm kinda frustrated here, because I can't find some decent > > documentation on > > > this. If somebody with experience could please explain me, what files > > need > > > to be where and how to access them correctly to use the sshexec task, > > I'd be > > > blessed and delighted! > > > > > > Thx & Greets, Sergio > > > -- > > > View this message in context: > > http://www.nabble.com/how-to-define-task-sshexec-tp15414605p15414605.html > > > Sent from the Ant - Users mailing list archive at Nabble.com. > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Thank you > Ramu S > > If A is success in life, then A equals x plus y plus z. Work is x; y is > play; and z is keeping your mouth shut. > - Albert Einstein > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
