Dodanie biblioteki JNI do lokalnego repozytorium Maven
Chcę dodać bibliotekę JNI, w tym plik współdzielonego obiektu (.so) do mojego projektu za pomocą Maven. Niestety nie jest jeszcze w publicznym repozytorium, więc chyba muszę go zainstalować w moim lokalnym repozytorium, aby działało.
Jak mogę dołączyć natywną część Maven do pakietu w moim projekcie (i ostatecznie wyeksportować za pomocą wtyczki copy-dependencies). Jest to standardowa aplikacja J2SE (nie aplikacja internetowa) z opakowaniem .jar?
Biblioteka, którą próbuję dodać, jestjunixsocket, na wszelki wypadek, to pomaga wiedzieć. Posiada komponent .so (rodzima biblioteka) i komponent Java .jar.
przeszedłem przezmaven-nar-plugin który wydaje się być ukierunkowany na natywne kompilacje, ale wydaje się być bardziej zorientowany na budowanie projektu JNI z kodu, niż łączenie biblioteki JNI innej firmy, i nie mogę połączyć tej układanki.
Jak się do tego zabrać:
Instalowanie ich w moim lokalnym repozytorium, mając .jar w zależności od biblioteki .so.Włączając zależność (w .jar i .so) w pliku POM.Dzięki.