Maven与本机库的集成

时间:2014-09-05 13:18:58

标签: maven integration native libraries

我在项目中使用Android和Maven。它取决于zbar.jar,而zbar.jar又取决于像.so文件这样的辅助工件。我能够在maven存储库中安装zbar.jar,但我的辅助工件(如.so文件)不会通过Maven存储库。

感谢任何建议。

1 个答案:

答案 0 :(得分:0)

Maven旨在处理Java代码。 .so文件是为特定体系结构编译的二进制文件。 您是否完全了解使用.so文件的含义?

你可以

  1. 将so文件打包在jar文件中并编写自定义代码 在应用程序运行之前将它们复制到正确的位置
  2. 或找到符合您需要的maven插件。 (甚至是 Android-Maven特定插件)
  3. 另见Maven2 Dependencies and Native Libraries