Grails генерирует все в другой пакет / папку? - PullRequest
0 голосов
/ 12 февраля 2012

Хорошо, у меня есть этот пакет a.b.domain.employee.groovy. Можно ли запустить grails generate-all на этом пакете и поместить его в другую папку? Я имею в виду, когда запускается generate-all, я бы хотел, чтобы оно было a.b.controller.employeeController.groovy Возможно ли это сделать? Как? Я искал в Google, но не могу найти ответ ..: \

Ответы [ 2 ]

0 голосов
/ 12 февраля 2012

Создайте контроллеры и классы домена отдельно с их соответствующими командами при определении пакета, и они будут помещены в правильную папку.Я не думаю, что вы можете сделать это с помощью generate-all, когда для классов домена и контроллеров используются разные пакеты

0 голосов
/ 12 февраля 2012

Кажется, нет способа сделать это из командной строки, но вы всегда можете переместить файлы после того, как они сгенерированы.Но я бы порекомендовал против этого: вам следует рассмотреть возможность сохранения пакетов, связанных с тем, что делает код, у вас уже будут контроллеры и доменные объекты в разных папках, поэтому нет особой необходимости добавлять контроллер в имя пакета.

Есть ли какая-то причина, по которой вы хотите изменить работу пакетов по умолчанию?

Вот вопрос о структуре пакетов Grails.

...