Как настроить и выполнить задачу Ant из скрипта BeanShell? - PullRequest
0 голосов
/ 26 октября 2011

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

...