# ant-dev mailing list archives

##### Site index · List index
Message view
Top
Subject Re: Problem using script task
Date Tue, 26 Dec 2000 06:02:47 GMT
I now notice that EjbJar.class appears both in ant.jar and optional.jar
for Ant1.2.  So, this makes me think that maybe my use of optional
tasks, in general, is not properly configured.  I do, however, certainly
have the optional.jar in my classpath, and it does contain Script.class.

Hmmmm.

Jason
----- Original Message -----
From: Jason Rosenberg
To: ant-user@jakarta.apache.org ; ant-dev@jakarta.apache.org
Sent: Tuesday, December 26, 2000 12:42 AM

Hello,

For some reason, I am having trouble using the script task.  I am using Ant 1.2.
I apparently do have the correct defaults.properties file, which references the
script task as being in the optional.jar, and the optional.jar I have does include
Script.class, and optional.jar is in my classpath, since I am able to run
other tasks contained in it, such as ejbjar.....

Any ideas?

I am using JDK 1.3.   It happens both on Windows NT 4.0 and on Solaris 7.

Below is the script file I am trying to run, taken
from one of the examples in the online doc for the script task:

*********************************************************

<project name="squares" default="main" basedir=".">

<target name="setup">

<property resource="defaults.properties"/>
<echo message="the value of 'script' = '\${script}'"/>

<script language="javascript"> <![CDATA[

for (i=1; i<=10; i++) {
echo.setMessage(i*i);
}

]]> </script>

</target>

<target name="main" depends="setup" />

</project>

**********************************************************

Below is the output when I try to run with it:

**********************************************************

D:\NewWork\SourceRoot>ant -buildfile text2.xml
Buildfile: text2.xml

setup:
the value of 'script' = 'org.apache.tools.ant.taskdefs.optional.Script'

BUILD FAILED

D:\NewWork\SourceRoot\text2.xml:8: Could not create task of type: script because I can't
find it in the list of task class definitions.  Com