![](/img/trans.png)
[英]Problem with building Maven project - not including libraries into jar
[英]Building a maven project with external JNI libraries
我正在MacOSx上开发一个程序,该程序使用全部使用JNI调用C函数的第三方jar文件。
如何在我的构建路径中包含这些变量并设置java.library.path以正确使用外部依赖项? 我想避免必须在我的Maven资源库中安装任何东西。 这很重要,因为我还必须将程序部署到其他Linux平台上,这些平台已经在某些地方安装了第三方jar和C库...
现在,我要做的是添加我的jar依赖项,其中scope = system和systemPath指向我的jar文件的完整路径,但是我不知道如何设置特定于OS的依赖项...
问候,
菲利普
您可以使用:
<dependency>
<groupId>foo</groupId>
<artifactId>bar</artifactId>
<version>1.0.0</version>
<scope>provided</scope>
<systemPath>/my/path/to/c_libs_folder/myexecutable.jar</systemPath>
</dependency>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.