Intellij не находит зависимости времени выполнения, включенную в gradle - PullRequest
0 голосов
/ 15 января 2020

Я использую собственные нативные библиотеки. Он включен в Gradle и корректно загружается во внешние библиотеки. Однако любые команды, находящиеся в этой библиотеке, выдают ошибку, поскольку библиотека не может быть найдена. Ниже приведен файл Gradle:

apply plugin: 'java'
apply plugin: 'idea'
apply plugin: 'maven'

group 'org.example'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
    maven {
        url "repo_URL"
    }
}

dependencies {
    testCompile 'libName.jar'
    testRuntime 'libName.so'
}

test {
    useTestNG()
}

API продукта находится в libName.jar, который вызывает дополнительные команды в libName.so. Хотя оба они правильно включены во внешние библиотеки, я получаю ошибку java .lang.UnsatisfiedLinkError: нет libName.so в java .library.path. В java .library.path нет папки, в которой были загружены зависимости ($ HOME_DIR.gradle \ caches \ modules-2 \ files-2.1).

Как мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...