Я хочу добавить библиотеку JNI, включая файл с общим объектом (.so) в мой проект, используя Maven. К сожалению, он еще не включен в общий репозиторий, поэтому я предполагаю, что я должен сам установить его в своем локальном репозитории, чтобы он работал.
Как мне включить в себя часть встроенной части Maven, которая будет включена в мой проект (и, в конечном итоге, экспортирована с плагином-зависимостями). Это стандартное приложение J2SE (а не веб-приложение) с упаковкой .jar?
Библиотека, которую я пытаюсь добавить, junixsocket, на всякий случай, когда она помогает узнать. Он имеет компонент .so(родной библиотеки) и компонент Java.jar.
Я столкнулся с maven-nar-plugin, который, похоже, нацелен на собственные сборки, но, похоже, больше ориентирован на создание проекта JNI из кода, чем связать стороннюю библиотеку JNI, и я не могу собрать кусочек головоломки вместе.
Как я могу:
- Установка их в моем локальном репозитории с использованием .jar в зависимости от библиотеки .so.
- Включение зависимости (в .jar и .so) в файле POM.
Спасибо.