Настроить Grails create-app - PullRequest
2 голосов
/ 01 июля 2011

Я хочу, чтобы мои приложения Grails выглядели иначе, чем стандартные Grails. Поскольку я не хотел изменять каждое отдельное приложение, я хотел бы настроить создание проекта (grails create-app)

Немного погуглив, я нашел возможность изменить шаблоны прямо в каталоге GRAILS_HOME. (http://grails.1312388.n4.nabble.com/create-app-customization-td1351040.html)

Итак, я изменил GRAILS_HOME/src/grails/grails-app/views/main.gsp и GRAILS_HOME/src/war/css/main.css, но ничего не изменилось при создании нового приложения Grails. Я перестраиваю весь проект GRAILS_HOME через ./gradlew assemble, ничего не изменилось. Что я пропустил? Файл jar на GRAILS_HOME/dist/grails-resources-1.3.7.jar содержит обновленные файлы.

Ответы [ 2 ]

2 голосов
/ 01 июля 2011

Это лучше сделать, внедрив собственный плагин для grails, который заменит все необходимые файлы (main.gsp, main.css) после установки.

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

Мы столкнулись с той же проблемой, когда файлы, измененные в каталоге grails, не были видны при создании create-app.Мы пришли к пониманию, что на самом деле мы хотим быстро создать приложение с нашими настройками.Не то, чтобы нам нужно Grails, чтобы создать это приложение.Нашим решением было создать скелетное приложение с желаемыми настройками и создать каталог приложения.Когда мы хотим создать новое приложение,

  • grails create-app foo
  • cp /custom-grails-app.jar.
  • jar xf custom-grails-app.jar
  • vi application.properties <- изменить имя приложения на «foo» </li>

И теперь у нас есть приложение с желаемой структурой.Не самый элегантный подход.Но это работает!;)

...