0

我的 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”

4

0 回答 0