Я прочитал t его вопрос , но он не ответил так, как я надеялся, поэтому я публикую аналогичный вопрос с несколькими более подробными сведениями.
У меня есть приложение Grails, которое мне нужно превратить в плагин, но я хотел бы знать, можно ли это сделать без создания нового плагина и копирования файлов. Предполагая, что имя приложения - «admin», я создал файл AdminGrailsPlugin.groovy в корневом каталоге, скопировал содержимое файла другого плагина и соответственно изменил имена. Я запустил пакет-плагин, который сгенерировал файл plugin.xml и zip-файл. Поэтому я предположил, что все будет работать. Однако, когда я попытался использовать этот плагин в приложении, использующем встроенный механизм плагинов, я не смог получить доступ ни к одному из контроллеров плагина. Все они имеют свои собственные сопоставления URL в файле плагина URLMappings.groovy.
Есть ли кусочек этой головоломки, который мне не хватает?
ОБНОВЛЕНИЕ: Я добавил одно из сопоставлений URL плагина администратора в приложения URLMappings.groovy, и, похоже, все работает оттуда. По крайней мере, для этого контроллера. Так что не уверен, почему URL плагина URLMappings.groovy игнорируется?