gpt4 book ai didi

maven - 如何在 Maven 的 pom.xml 中找到 '"libopencv_java.so"和 "libnative_camera_r2.2.2.so"的 artifactId 和版本信息?

转载 作者:行者123 更新时间:2023-12-02 16:43:07 25 4
gpt4 key购买 nike

我已经搜索了几个小时,但没有“libopencv_java.so”和“libnative_camera_r2.2.2.so”的 artifactId 和版本信息。我知道如何将依赖项添加到 pom.xml 中以包含在 .apk 中的 lib/armeabi 中,但是我只是找不到正确的信息.. pox.xml 一直在提示

“缺少 Artifact org.opencv:libnative_camera_r2.2.2:so:2.2.2
缺少 Artifact org.opencv:libopencv_java:so:1.0"

非常感谢~!!

最佳答案

这些是 native 非 Java 库。它们通常不由 Maven 处理。如果你想在你的模块中使用静态对象,我建议你有类似 ${basedir}/lib 的东西。并将您的静态库放在那里。将目录添加为 <resource/>并将其包含在您的 jar 中。我认为应该可以从 jar 中加载 .so 。这是一种选择。

另一种选择是,(如果您真的必须跨模块重新使用 .so-s),将它们提取到单独的模块并让您的模块依赖于该模块。

无论哪种方式,您都需要做很多魔术,默认情况下 Maven 没有涵盖这些魔术。

关于maven - 如何在 Maven 的 pom.xml 中找到 '"libopencv_java.so"和 "libnative_camera_r2.2.2.so"的 artifactId 和版本信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9306122/

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