Весенняя загрузка использует родную зависимость Maven - PullRequest
0 голосов
/ 26 октября 2018

Я использую библиотеку, предоставленную нашим производителем HSM, но у меня возникают проблемы, чтобы "интегрировать" ее в наш проект Java Maven.

Я успешно добавил их в нашу артефакт maven и добавил 3 зависимости в файл pom.xml, одну для файла so, одну для файла dll и одну для файла jar.

Кажется, что все загружено правильно в мой локальный репозиторий Maven, и я могу использовать классы в своем коде, но у меня есть 2 проблемы:

  • Я не могу понять, как упаковать его в файл jar, чтобы он работал внутри образа докера.
  • Когда я пытаюсь запустить его из Intellij, я получаю UnsatisfiedLinkError, потому что его нет в моем java.library.path, а как в моем pom.xml и в качестве зависимости он должен найти его правильно?

Спасибо за помощь.

1 Ответ

0 голосов
/ 29 октября 2018

Как указывал @CrazyCoder, самый простой способ - использовать maven для извлечения этих собственных библиотек, а затем изменить среду для использования этой папки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...