当前位置:   article > 正文

Ant内置任务之script_ant script

ant script

一、概述

        script是ant内置任务,用于执行支持BSF或JSR223语言的脚本。script可能会使用java1.6+中的BSF脚本管理器或者JSR223脚本管理器,由manager属性设置。project中的任何项(task、target等)都可以在script中通过它们的name或者id属性访问。“project”是预定义的Project的引用,“self”是预定义的script任务实例的引用。不同的脚本语言需要不同的依赖包。

二、属性

        language:编写脚本的程序语言,必须是支持BSF或者JSR223的语言。

        manager:ant1.7起,使用的脚本引擎管理器。可选值有:bsf(BSF脚本管理器)、javax(jdk1.6+支持的JSR223脚本管理器)、auto(如果bsf存在使用bsf,否则使用javax),默认为auto。

        src:ant1.7起,如果脚本不是嵌套在标签中,设置脚本文件的位置。

        setbeans:ant1.7起,是否在脚本中设置所有属性、引用和targets。如果设置为false,只有project和self可用。默认为true。

        classpath:ant1.7起,传递到脚本的类路径。

        classpathref:ant1.7起,使用的类路径引用。

三、简单示例

  1. <project name="square">
  2. <property name="max" value="10"/>
  3. <script language="javascript"> <![CDATA[
  4. for (i=1; i<=max; i++) {
  5. echo = square.createTask("echo");
  6. echo.setMessage(i*i);
  7. echo.perform();
  8. }
  9. ]]> </script>
  10. </project>


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/539901
推荐阅读
相关标签
  

闽ICP备14008679号