作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经搜索了几个小时,但没有“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/
我是一名优秀的程序员,十分优秀!