Я пытаюсь использовать OpenCV (дистрибутив OpenPNP) в микросервисе Spring Book. Я добавляю это с помощью:
implementation group: 'org.openpnp', name: 'opencv', version: '4.3.0-1'
Я следую описанию (я думаю) в https://github.com/openpnp/opencv, поэтому я добавляю это в свой класс @Service:
static {
nu.pattern.OpenCV.loadShared();
System.loadLibrary(org.opencv.core.Core.NATIVE_LIBRARY_NAME);
}
Когда я запускаю тесты, я получаю:
Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError
(Никакая другая информация не отображается в трассировке стека)
Чего мне не хватает? Я думаю, что OpenPNP-форк OpenCV включает нативные библиотеки, но я не уверен, нужно ли мне добавлять их в проект вручную.