ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <>
Subject AW: Getting Javascript working with ANT
Date Wed, 28 Sep 2005 11:37:04 GMT
What means "ant -diagnostics" ?
Especially the part printing "java.class.path" - are your script libraries there?


>-----Urspr√ľngliche Nachricht-----
>Von: Vo, David (Mission Systems) [] 
>Gesendet: Samstag, 24. September 2005 00:40
>Betreff: Getting Javascript working with ANT
>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:
>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
> - 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 = 
>          project.setProperty("cvstimestamp", 
>          date = 
>          project.setProperty("cvslastgoodbuildtimestamp", 
>   ]]> 
>        </script>
>         </target>
>I am using a pre-compiled version. I did not build Ant. Any 
>help would be appreciated.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message