Как подключить dll-библиотеки к gradle-проекту?

Есть gradle-проект на java. В проекте используется движок jcpt, для его работы требуется подключить несколько jar-ников и нативные библиотеки (ссылка) (windiws - .dll, linux - .so). Если с .so для linux еще понятно, как подобраться (на хабре нашел эту статью, в которой советуют все файлы .so поместить в jar архив, и подключить этот архив), то как подключить .dll для Windows остается совсем непонятным (поместить так же в jar не получилось). Как это можно сделать?

build.gradle выглядит так:
apply plugin: 'java'
apply plugin: "application"

mainClassName = "ru.cfif11.cosmo.Main"

sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
version = '1.0'

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.11'
    compile files("jpct/lib/jpct/jpct.jar")
    compile files("jpct/lib/lwjgl-2.8.0/jar/lwjgl.jar")
    compile files("jpct/lib/lwjgl-2.8.0/jar/lwjgl_util.jar")

}

jar {
  manifest.attributes("Main-Class": mainClassName);
}

P.S. Еще лучше автоматически определять систему и прописывать пути для linux или windiws автоматически
  • Вопрос задан
  • 2743 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы