Как создать CLI-скрипт для генерации кода, например, что делает «grails create-controller» - PullRequest
3 голосов
/ 16 октября 2019

Я хотел бы создать инструмент командной строки для генерации некоторого исходного кода Java ... например, класса контроллера, класса обслуживания и класса DTO. Я пытался найти сценарии для CreateController.groovy (из Grails), но мне не повезло найти этот сценарий. Любая помощь приветствуется. Я думаю, что это может быть сделано с Гантом?

1 Ответ

2 голосов
/ 17 октября 2019

Я пытался найти сценарии для CreateController.groovy (из grails), но мне не повезло найти этот сценарий.

Вы не указали, чтоверсия Grails, которую вы хотите использовать, и это может быть актуально. Для последних версий Grails нет CreateController.groovy, но команда create-controller определена в https://github.com/grails/grails-profile-repository/blob/master/profiles/web/commands/create-controller.yml.

Я думаю, что это может быть сделано с помощью Gant?

Не начиная с Grails 2. Если вы используете Grails 1 или 2, то сценарий Ганта может быть тем, что вы ищете. Для Grails 2.5.6 команда определена в https://github.com/grails/grails-core/blob/bd7cc10e17d34f20cedce979724f0e3bacd4cdb4/grails-scripts/src/main/scripts/CreateController.groovy.

...