http://www.lifevv.com/java/doc/20070911153611135.html
本文介绍BeanShell的一个应用:怎么在ant build文件里执行BeanShell脚本。
ant从1.5开始支持beanshell脚本。
不过要能在ant里执行BeanShell脚本,需要执行以下步骤:
1,下载bsh-xxx.jar(xxx是版本号),并设置到ANT_HOME/lib或classpath。
2,下载bsf.jar,并设置到ANT_HOME/lib或classpath。
3,中间用到了commons-logging-1.1.jar,log4j-1.2.13.jar文件,将它们也设置到ANT_HOME/lib或classpath。
然后就可以执行beanshell脚本了。
*Eclipse环境下:Windows -> Settings -> Ant -> Runtime -> [Classpath] -> Add External Jars可以将jar文件添加到ANT_HOME。
build-bsh.xml
本文介绍BeanShell的一个应用:怎么在ant build文件里执行BeanShell脚本。
ant从1.5开始支持beanshell脚本。
不过要能在ant里执行BeanShell脚本,需要执行以下步骤:
1,下载bsh-xxx.jar(xxx是版本号),并设置到ANT_HOME/lib或classpath。
2,下载bsf.jar,并设置到ANT_HOME/lib或classpath。
3,中间用到了commons-logging-1.1.jar,log4j-1.2.13.jar文件,将它们也设置到ANT_HOME/lib或classpath。
然后就可以执行beanshell脚本了。
*Eclipse环境下:Windows -> Settings -> Ant -> Runtime -> [Classpath] -> Add External Jars可以将jar文件添加到ANT_HOME。
build-bsh.xml
project name="testbsh" default="runscript" basedir=".">
<target name="runscript">
<!-- Run script from a file -->
<script language="beanshell" src="c:\test\bsh\HelloWorld.bsh" />
<!-- Run script in-line -->
<script language="beanshell">
<![CDATA[
for(int i=0; i<3; i++ )
print( "i="+i );
]]>
</script>
</target>
</project>