Добавление библиотеки JNI в локальный репозиторий Maven

Я хочу добавить библиотеку JNI, включая ее общий объект (.so)файл в свой проект с использованием Maven. К сожалению, его еще нет в общедоступном репозитории, поэтому я думаю, что мне нужно установить его самостоятельно в моем локальном репозитории, чтобы он заработал.

Как мне включить нативную часть в Maven для объединения в мой проект (и, в конечном итоге, для экспорта с помощью подключаемого модуля копирования-зависимостей). Это стандартное приложение J2SE (, а не веб-приложение-), с упаковкой.jar?

Библиотека, которую я пытаюсь добавить, это junixsocket , на всякий случай, если это поможет узнать. Он имеет компонент.so (родной библиотеки)и компонент Java.jar.

Я наткнулся на maven-nar-плагин , который, кажется, предназначен для нативных сборок, но, кажется, больше ориентирован на сборку проекта JNI из кода, а не на сборку сторонней библиотеки JNI., и я не могу собрать мозаику.

Как мне это сделать?:

  1. Установить их в свой локальный репозиторий, имея.jar в зависимости от библиотеки.so.
  2. Включая зависимость (от.jar и.so)в файле POM.

Спасибо.

17
задан jbx 9 April 2012 в 09:03
поделиться