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]