Мое приложение Grails зависит от нескольких подключаемых модулей Grails и записей в web.xml
Проблема в том, что мне нужно контролировать порядок исполнения плагинов. Существует специальный плагин, который используется в некоторых целях безопасности, который добавляет фильтр в web.xml. Этот фильтр должен быть первым выполненным фильтром в web.xml. Поэтому я бы хотел, чтобы этот фильтр выполнялся последним, чтобы я мог гарантировать, что этот плагин будет добавлять конфигурации в первую позицию.
Я знаю, что в классе плагина есть свойство disabledOn, которое обеспечивает его выполнение последним, но это работает, только если я знаю, какие плагины будут использоваться в сочетании с этим плагином. Я хотел бы, чтобы этот плагин был достаточно общим, чтобы любой в моей компании мог использовать этот плагин и точно знать, что он запускается последним.
Можно ли как-нибудь гарантировать, что определенный плагин будет запущен последним? Либо в проекте Grails-Plugin (то есть в свойстве класса плагина), либо в конфигурации проекта приложения Grails.
Спасибо