У меня есть опыт работы с gradle / groovy (некоторые из опыта maven и sbt)
Использование документированного gradlew вместо gradle устранило проблему, но остается вопрос, почему gradle не работает и почему поставляется файл bash gradlewи нужно?
Я пытаюсь собрать mongodb-java-драйвер, используя gradle check
на Mac OsX.Я обновил до java 11 (я все еще был на 1.8), я использую jenv с плагином gradle.Сначала я проверил мастер, а позже я проверил r3.9.1.Сначала я получил одну ошибку Cannot add task 'wrapper' as a task with that name already exists.
Поскольку я запомнил некоторую информацию об оболочке при применении jenv apply-gradle-pluging, я переименовал оболочку в bwrapper, что решило эту проблему.
Вторая проблема кажется труднее решить:
Execution failed for task ':bson:clirr'.
> Cannot cast object 'file collection' with class 'org.gradle.api.internal.file.UnionFileCollection' to class 'java.io.File'
Я пытался закомментировать все в bson / gradle.build clirr-task, но проблема остается.Что идет не так и что я могу сделать?