赞
踩
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起,使用的类路径引用。
- <project name="square">
- <property name="max" value="10"/>
- <script language="javascript"> <![CDATA[
- for (i=1; i<=max; i++) {
- echo = square.createTask("echo");
- echo.setMessage(i*i);
- echo.perform();
- }
-
- ]]> </script>
- </project>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。