What means "ant -diagnostics" ?
Especially the part printing "java.class.path" - are your script libraries 
there?

Jan 

>-----Ursprüngliche Nachricht-----
>Von: Vo, David (Mission Systems) [mailto:[EMAIL PROTECTED] 
>Gesendet: Samstag, 24. September 2005 00:40
>An: user@ant.apache.org
>Betreff: Getting Javascript working with ANT
>
>Hi
> 
>I am having trouble getting javascript working with ANT 
>version 1.6.5. I have /usr/local/ant/lib in the path. I also 
>downloaded bsf.jar and rhino.jar (renamed to js.jar) in the 
>same folder. I keep getting the same error messages:
> 
>BUILD FAILED
>file:/home/builds/build/si3-cc-build-nightly-notag.xml:74: 
>Could not create task or type of type: script.
> 
>Ant could not find the task or a class this task relies upon.
> 
>This is common and has a number of causes; the usual solutions 
>are to read the manual pages then download and install needed 
>JAR files, or fix the build file:
> - You have misspelt 'script'.
>   Fix: check your spelling.
> - The task needs an external JAR file to execute
>   and this is not found at the right place in the classpath.
>   Fix: check the documentation for dependencies.
>   Fix: declare the task.
> - The task is an Ant optional task and optional.jar is absent
>   Fix: look for optional.jar in ANT_HOME/lib, download if needed
> - The task was not built into optional.jar as dependent
>   libraries were not found at build time.
>   Fix: look in the JAR to verify, then rebuild with the needed
>   libraries, or download a release version from apache.org
> - The build file was written for a later version of Ant
>   Fix: upgrade to at least the latest release version of Ant
> - The task is not an Ant core or optional task
>   and needs to be declared using <taskdef>.
>
>This is my javascript (code not mine):
> 
><target name="cc2cvstimestamps">
>  <echo message="Converting Timestamps" />
>               <script language="javascript">
>          <![CDATA[     
>          importClass(java.text.SimpleDateFormat);
>          cc_formatter = new SimpleDateFormat("yyyyMMddHHmmss");
>          cvs_formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
> 
>          date = 
>cc_formatter.parse(project.getProperty("cctimestamp"));  
>          project.setProperty("cvstimestamp", 
>cvs_formatter.format(date));
>          date = 
>cc_formatter.parse(project.getProperty("cclastgoodbuildtimestamp"));  
>          project.setProperty("cvslastgoodbuildtimestamp", 
>cvs_formatter.format(date));
>   ]]> 
>        </script>
>         </target>
> 
>I am using a pre-compiled version. I did not build Ant. Any 
>help would be appreciated.
> 
>Thanks,
>David
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to