Я работаю над своего рода «мультитенантным» приложением Grails, которое будет использоваться в качестве «платформы» для разработки быстрых сайтов.
«Сайт» будет включать макет,изображения и страницы gsps.
В настоящее время они распространены по проекту в их обычном расположении, например:
/grails-app/views/layout
/grails-app/views/<site>
/web-app/images/
В идеале все они должны быть в одном месте, централизованыsite, например
/sites/<site>/layout
/sites/<site>/pages/
/sites/<site>/imagtes
В настоящее время я думаю, что это может быть достигнуто с помощью сценария Build.groovy и выполнения некоторых хитростей во время сборки.Но я не уверен, возможно ли сделать это по соглашению копирования - то есть я не знаю, какие каталоги присутствуют, пока он не запустится.(Я тоже не муравей гуру)
Есть идеи / предложения?Спасибо!