如何从BeanShell脚本调整和执行Ant任务?

时间:2011-10-26 13:04:39

标签: ant deferred-execution beanshell

我的ant构建文件中有大型jar任务。但我不想立即执行它。我想在任务中添加一些文件集,而不是执行它。我不想在脚本中完全定义jar任务。怎么做?

我尝试过以下脚本方法:

project.addBuildListener(new BuildListener() {  
    ...
    void    taskStarted(BuildEvent event){
        Jar j1 = (Jar)event.getTask();      
        ...//adjustments here                   
    }
});

但是它给出了:“java.lang.ClassCastException:无法将org.apache.tools.ant.UnknownElement强制转换为org.apache.tools.ant.taskdefs.Jar”

0 个答案:

没有答案