Я пытаюсь добавить библиотеку google or-tools в свой проект intellij gradle.
К сожалению, я не нашел ни одной библиотеки maven / gradle для установки.
В данный момент ятолько что скачал библиотеки java по следующей ссылке:
https://developers.google.com/optimization/install/java/windows
и скопировал вставил каталог в мой проект.
В каталоге находятся следующие библиотеки java:
- com.google.ortools.jar
- jniortools.dll
- Knapsack.jar
- ortools.lib
- protobuf.jar
- RabbitsPheasants.jar
- SimpleLpProgram.jar
- SimpleMipProgram.jar
- SimpleSatProgram.jar
- Tsp.jar
- Vrp.jar
В моем файле build.gradle я использовал следующий код:
plugins {
id 'java'
id 'application'
}
group 'ORScheduling'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
applicationDefaultJvmArgs = ["-Djava.library.path=...\\ORSchedulingGradle\\lib"]
repositories {
mavenCentral()
}
dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}
Код работает, но яполучаю следующее ошибка :
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.protobuf.UnsafeUtil(file:/C:.../ORSchedulingGradle/lib/protobuf.jar) to field
java.nio.Buffer.address
WARNING: Please consider reporting this to the maintainers of com.google.protobuf.UnsafeUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Кроме того, каждый раз, когда я делаю изменение в gradle, оно автоматически обновляется.o вручную импортировать каталог со всеми загруженными библиотеками Java.
Есть идеи, как избежать предупреждений?