Tag: maven nar plugin

将JNI库添加到本地Maven存储库

我希望使用Maven将JNI库(包括其共享对象(.so)文件)添加到我的项目中。 不幸的是它还没有在公共存储库中,所以我想我必须自己在我的本地存储库上安装它才能使它工作。 如何将Maven中的本机部分包含在我的项目中(最终使用copy-dependencies插件导出)。 这是一个标准的J2SE应用程序(不是网络应用程序),包装.jar? 我试图添加的库是junixsocket ,以防它有助于了解。 它有一个.so(本机库)组件和Java .jar组件。 我遇到了maven-nar-plugin ,似乎是针对原生版本,但似乎更倾向于从代码构建JNI项目,而不是捆绑第三方JNI库,我无法将拼图拼凑在一起。 我该怎么做: 在我的本地存储库中安装这些,具有.jar取决于.so库。 在POM文件中包含依赖项(在.jar和.so上)。 谢谢。