Самый простой (и, вероятно, самый медленный) способ сделать это - вызвать граайл в обработчике событий.Это немного сложно, поскольку generate-dto
генерирует событие компиляции, но вы можете сделать его условным для системного свойства.Вторая проблема - обязательный ввод.По соглашению, все скрипты grails должны принимать --non-interactive
и не запрашивать пользователя, но плагин dto, похоже, не следует этому.Обходной путь для систем Posix, таких как Linux или MacOS X, состоит в том, чтобы передать команду yes
в качестве ввода grails.
Вот как я это получил: