Я использую библиотеку, предоставленную нашим производителем HSM, но у меня возникают проблемы с ее «интеграцией» в наш проект Maven Java.
Я успешно добавил их в наш артефакт maven и добавил 3 зависимости к pom.xml, одну для файла so, одну для файла dll и одну для файла jar.
Кажется, все правильно загружено в мой локальный репозиторий Maven, и я могу использовать классы в моем коде, но у меня есть 2 проблемы:
Спасибо за помощь.
Я использую Java 8 и Spring Boot 2.0.6.RELEASE.
@baskwo, пожалуйста, проверьте stackoverflow.com/a/1220467/104891.
Я видел это, но думаю, что это не совсем то, что мне нужно. Я попробую вернуться в понедельник и сообщу вам, ребята, позже :)
@baskwo, вы не можете загрузить собственные библиотеки из банки, вам придется написать код, который распаковывает библиотеку из банки в какое-то временное место и загружает ее оттуда, посмотрите, как Библиотека JNA управляет этим.
Так что для меня лучше было бы иметь dll и файл внутри папки и изменить java.library.path, чтобы он указывал на эту папку?
Как отметил @CrazyCoder, самый простой способ - заставить maven извлечь эти собственные библиотеки, а затем изменить среду для использования этой папки.
Какую версию Java вы используете? Какую версию Spring Boot вы используете?