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