我目前正在使用第三方java库“foo”,它具有jni依赖项。 jni依赖还使用软链接。目录结构类似于
foo/
/foo.jar
/libfoo.so -> libfoo.so.1.0
/libfoo.so.1.0
如何打包.jar& .so,使用softlink,并上传到我当地的nexus“第三方”存储库?
There is a similar question但不幸的是,提问者正在询问如何部署自己可以控制的项目。操纵。在我的情况下,我正在使用.jar和.so,我无法改变。
提前感谢您的考虑和回应。
答案 0 :(得分:3)
我认为在Nexus上部署时应该将java库和本机库分开。
要部署本机库,您可以通过以下网址找到想法:maven-bundling-and-unpacking-native-libraries