我正在一个项目中,该项目中有很多嵌入Maven依赖项的本地库(类型= zip)。正在使用JNI访问库。如何打包jar,以便maven将要包含的本机库包含在root中,以便可以将其加载到java.library.path
中。我可以参考的任何插件。我目前正在尝试解决的问题,我必须针对不同的操作系统手动设置java.libarary.path
。
我已经参考以下
Spring Boot Maven - Include native library
How can I create an executable JAR with dependencies using Maven?
Loading native library with Spring Boot
https://www.mojohaus.org/maven-native/native-maven-plugin/usage.html
基本上,我想从zip中解压缩依赖项并将其打包到最终的JAR中。