代码之家  ›  专栏  ›  技术社区  ›  Philippe

使用外部JNI库构建maven项目

  •  1
  • Philippe  · 技术社区  · 14 年前


    如何将它们包含在构建路径中并设置java.library.path以正确使用外部依赖项? 我想避免在我的maven存储库中安装任何东西。这一点很重要,因为我还必须将我的程序部署到其他linux平台,这些平台已经在某个地方安装了第三方jar和C库。。。

    现在我所做的是添加jar依赖项,scope=system和system path指向jar文件的完整路径,但是我不知道如何设置操作系统特定的依赖项。。。

    菲利普

    1 回复  |  直到 14 年前
        1
  •  1
  •   remipod    14 年前

    你能用一下吗

    <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>