В моем файле сборки 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»