Раньше я работал над своей вилкой Caffeine's Simulator с помощью Eclipse, и проект был скомпилирован и собран нормально.
Внезапно я начал получать следующую ошибку при запуске сборки Gradle:
Could not get unknown property 'libraries' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Я действительно не понимаю синтаксис «implementation libraries.X» в зависимостях build.gradle симулятора Caffeine.
Чтобы изучить проблему, я создал проект MWE в Eclipse со следующим build.gradle:
plugins {
id 'java-library'
}
repositories {
jcenter()
}
dependencies {
api 'org.apache.commons:commons-math3:3.6.1'
implementation 'com.google.guava:guava:28.2-jre'
testImplementation 'junit:junit:4.12'
implementation libraries.xz
}
Этот MWE выдает ту же ошибку. После удаления строки implementation libraries.xz проект строится нормально.
Я предполагаю, что «библиотеки» - это свойство / переменная, определенная где-то в Caffeine, но не могу их найти.