Порядок плагинов в файловой системе влияет на их загрузку при наличии зависимостей.
Например, в порте back_to_82 #758 плагин ГенераторОтчетаAllureXML зависит от плагина СтроковыеУтилиты, но загрузка плагинов выполняется по алфавиту, в итоге на этапе загрузки плагинов получаем исключение.
Обойти можно переименовав плагины в соответствии с зависимостями, но это очень некрасивое решение.
Предлагаю доработать алгоритм загрузки плагинов следующим образом:
- Получать плагин, но не инициализировать сразу, в плагины сохранять путь к плагину
- В момент получения плагина выполнять его инициализацию
В #758 это реализовано, но не протестировано для УФ.
Доработки минимальны:
Пока не тестировалось для УФ.
Порядок плагинов в файловой системе влияет на их загрузку при наличии зависимостей.
Например, в порте back_to_82 #758 плагин
ГенераторОтчетаAllureXMLзависит от плагинаСтроковыеУтилиты, но загрузка плагинов выполняется по алфавиту, в итоге на этапе загрузки плагинов получаем исключение.Обойти можно переименовав плагины в соответствии с зависимостями, но это очень некрасивое решение.
Предлагаю доработать алгоритм загрузки плагинов следующим образом:
В #758 это реализовано, но не протестировано для УФ.
Доработки минимальны:
Пока не тестировалось для УФ.