Я работаю над проектом с несколькими подпроектами, и все они используют библиотеку утилит, которую я создал для хеширования, подписи и шифрования сообщений. Эта библиотека, по сути, является оболочкой для надувного замка.
Когда я запускаю тесты, связанные с библиотекой, все проходит и все в порядке. Когда я упаковываю библиотеку утилит в банку, происходят две вещи:
- Подпроект, использующий библиотеку, не может найти банки, связанные с надувным замком.
- Даже когда я добавляю банки с надувными замками в подпроект, использующий библиотеку, проект не может найти поставщика безопасности надувных замков "BC".
Вот конфигурация экспортированного jar-файла утилит в intellij:
Инициализация провайдера безопасности:
Почему я не могу экспортировать библиотеку с включенным поставщиком безопасности? Это побочный эффект от сгенерированного загрузчика классов?
Заранее спасибо.