Почему я не могу выполнить вызов метода после объявления @Grab в сценарии Groovy?

Я пытаюсь создать DSL и использую Global AST Transform для этого. Сценарий компилируется с groovyc нормально, но я хотел бы иметь возможность иметь возможность использовать Grab / Grape для получения JAR-файла и сразу же запускать его как отличный сценарий.

Затем я обнаружил, что не могу сделать это правильно, потому что в сценарии есть ошибка синтаксического анализа, если после вызова @Grab нет объявления метода или оператора импорта.

Вот пример:

17
задан Phuong LeCong 20 April 2011 в 08:10
поделиться