将第三方 JNI 库添加到 Nexus

Adding A 3rd Party JNI Library to Nexus

我目前正在使用具有 jni 依赖项的第 3 方 java 库 "foo"。 jni 依赖项也使用软链接。目录结构类似于

foo/
   /foo.jar
   /libfoo.so -> libfoo.so.1.0
   /libfoo.so.1.0

如何使用软链接打包 .jar 和 .so,并上传到我的本地 Nexus“第 3 方”存储库?

There is a similar question 但不幸的是,提问者问的是如何部署他们可以控制和操纵的自己的项目。就我而言,我使用的是 .jar 和 .so,所以我无法更改。

提前感谢您的考虑和回复。

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

为了部署原生库,可以在下面URL找思路:maven-bundling-and-unpacking-native-libraries