gpt4 book ai didi

java - maven-nar-plugin vs native-maven-plugin,哪个更好?

转载 作者:搜寻专家 更新时间:2023-11-01 02:15:45 27 4
gpt4 key购买 nike

我要创建一个使用 JNI 的 java 项目。我想将该项目部署为独立应用程序,但某些模块也可能用作其他应用程序的库。我想支持不同的平台,一切都应该尽可能轻松。

据我所知,我可以在 maven-nar-plugin 和 native-maven-plugin 之间做出选择,前者已经一年半没有更新了,后者对我来说似乎不太友好.

您对其中之一有任何经验或我应该使用的建议吗?

最佳答案

我只将 maven-nar-plugin 用于独立的 C/C++ 应用程序,但它的效果非常好。

至于 JNI,我已经在一个相当大的应用程序上使用 native-maven-plugin 几年了。我们使用它来允许我们的 Java 应用程序与其他仅提供 C API 的应用程序交互。实际上,我发现它非常人性化。 documentation非常好并解释了基本用法,但您仍然需要处理 C 编译器和链接器以及构建所需的任何选项。

我们只需将编译器和链接器命令和选项、源代码位置以及 javah 文件位置传递给它,它就可以工作了。我不得不说,尽管我们经历了 JNI 的所有痛苦,但 maven 插件是为数不多的没有大麻烦的事情之一。

关于java - maven-nar-plugin vs native-maven-plugin,哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6622625/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com