Look at this ...... when I set the classpath to point to my jar , I end up messing with the ant -version !!!
C:\DiffReport_Scripts>ant -version Apache Ant version 1.6.1 compiled on February 12 2004 C:\DiffReport_Scripts>manualcvsdiffs.bat C:\DiffReport_Scripts>set CLASSPATH=prconfig;lib;lib/log4j-1.2.8.jar;lib/xala ar;lib/pr3native.jar;lib/pr3private.jar;lib/pr3public.jar;lib/icu4j_2_6_1.jar b/concurrent-1.3.2.jar;lib/mail.jar;lib/activation-1.0.2.jar C:\DiffReport_Scripts>set CLASSPATH=prconfig;lib;lib/log4j-1.2.8.jar;lib/xala ar;lib/pr3native.jar;lib/pr3private.jar;lib/pr3public.jar;lib/icu4j_2_6_1.jar b/concurrent-1.3.2.jar;lib/mail.jar;lib/activation-1.0.2.jar;lib/msbase.jar;l mssqlserver.jar;lib/msutil.jar C:\DiffReport_Scripts>cmd /c ant -buildfile manualcvsdiffs.xml java.lang.InstantiationException: org.apache.tools.ant.Main at java.lang.Class.newInstance0(Class.java:293) at java.lang.Class.newInstance(Class.java:261) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) C:\DiffReport_Scripts>ant -version java.lang.InstantiationException: org.apache.tools.ant.Main at java.lang.Class.newInstance0(Class.java:293) at java.lang.Class.newInstance(Class.java:261) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 30, 2004 11:10 AM To: [EMAIL PROTECTED] Subject: AW: taskdef Alternatively: create a JAR containing that class and place that in ${user.home}/.ant/lib then you dont need a <classpath> on the <taskdef>. That directory is included in Ant´s classpath. Jan > -----Ursprüngliche Nachricht----- > Von: Radha Sangal [mailto:[EMAIL PROTECTED] > Gesendet am: Dienstag, 30. November 2004 17:06 > An: Ant Users List > Betreff: RE: taskdef > > My lib dir was on the same level as the dir which contained > the ant script > C:\0402\lib > C:\0402\DiffReport_Scripts\ant-script.xml > > I included the lib inside the scripts dir and got rid of that > error but now I have a new one coming :( > > java.lang.InstantiationException: org.apache.tools.ant.Main > at java.lang.Class.newInstance0(Class.java:293) > at java.lang.Class.newInstance(Class.java:261) > at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196) > at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) > > -----Original Message----- > From: Charles Daniels [mailto:[EMAIL PROTECTED] > Sent: Tuesday, November 30, 2004 10:35 AM > To: 'Ant Users List' > Subject: RE: taskdef > > You also need to include in your <classpath> any jars that PRTagDiff > depends upon. Since your class is a Task (I assume), I believe that > means you need to include the ant jar file at a minimum since you are > specifying your own classpath to taskdef. So it's probably > not your own > class that taskdef can't find, but some dependency that it cannot find > (perhaps the ant Task class). > > > -----Original Message----- > > From: Radha Sangal [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, November 30, 2004 8:25 AM > > To: Ant Users List > > Subject: RE: taskdef > > > > yes > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > > Sent: Tuesday, November 30, 2004 10:23 AM > > To: [EMAIL PROTECTED] > > Subject: AW: taskdef > > > > Is there a file named > > C:\0402\lib\com\util\infrastructure\ant\tasks\PRTagDiff.class ? > > > > > -----Ursprüngliche Nachricht----- > > > Von: Radha Sangal [mailto:[EMAIL PROTECTED] > > > Gesendet am: Dienstag, 30. November 2004 16:19 > > > An: Ant Users List > > > Betreff: RE: taskdef > > > > > > Thanks, but it did not work , I did the following for the > > > class in lib directory... > > > > > > <taskdef name="prtagdiff" > > > classname="com.util.infrastructure.ant.tasks.PRTagDiff"> > > > <classpath> > > > <fileset dir="C:\0402\lib\"/> > > > </classpath> > > > > > > </taskdef> > > > > > > I get the error: > > > taskdef class com.util.infrastructure.ant.tasks.PRTagDiff > > > cannot be found > > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > > Sent: Tuesday, November 30, 2004 10:07 AM > > > To: [EMAIL PROTECTED] > > > Subject: AW: taskdef > > > > > > Should be a ClassDefNotFoundException (or so). > > > That´s why Ant uses another classpath for itself than for > running a > > > program. So you have to provide the info to Ant where the lib is: > > > > > > <taskdef ...> > > > <classpath><fileset dir="..."/> </> > > > </> > > > > > > > > > Jan > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > > Von: Radha Sangal [mailto:[EMAIL PROTECTED] > > > > Gesendet am: Dienstag, 30. November 2004 16:03 > > > > An: Ant Users List > > > > Betreff: taskdef > > > > > > > > Hi, > > > > > > > > I am a new bee in Ant. I am using taskdef as follows > > > > <taskdef name="prtagdiff" > > > > classname="com.util.infrastructure.ant.tasks.PRTagDiff"/> > > > > > > > > I have a lib dir with the same dir structure but still when I > > > > build it, > > > > the class is not visible , is there any classpath/path > > > > setting for this > > > > task ? > > > > > > > > Thanks in advance > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > 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] > > > > > > > > --------------------------------------------------------------------- > > 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] > > > --------------------------------------------------------------------- > 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]