将第三方JNI库添加到Nexus

Ram*_*gil 7 java java-native-interface nexus maven

我目前正在使用第三方java库"foo",它具有jni依赖项.jni依赖还使用软链接.目录结构看起来像

foo/
   /foo.jar
   /libfoo.so -> libfoo.so.1.0
   /libfoo.so.1.0
Run Code Online (Sandbox Code Playgroud)

如何使用softlink打包.jar和.so,并上传到我当地的nexus"第三方"存储库?

有一个类似的问题但不幸的是,提问者正在询问如何部署他们可以控制和操纵的项目.在我的情况下,我正在使用.jar和.so,我无法改变.

提前感谢您的考虑和回应.

小智 4

我认为在 Nexus 上部署时应该将 java 库和本机库分开。

为了部署本机库,您可以在以下 URL 找到一个想法:maven-bundling-and-unpacking-native-libraries