#java #faker #snakeyaml
#java #мошенник #snakeyaml
Вопрос:
./gradlew тест
Задача: СБОЙ compileTestJava СБОЙ: сбой сборки с исключением.
* What went wrong:
Execution failed for task ':compileTestJava'.
> Could not find snakeyaml-1.27-android.jar (org.yaml:snakeyaml:1.27).
Searched in the following locations:
file:/Users/user/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27-android.jar
Я получаю указанную выше ошибку со следующим определением в моем файле build.gradle, попытка исключения из javafaker также не помогает. Что мне здесь делать?
// faker
testImplementation('com.github.javafaker:javafaker:1.0.2')
testImplementation group: 'org.yaml', name: 'snakeyaml', version: '1.27'
Комментарии:
1. Существует проблема в репозитории java faker с обходным решением — github.com/DiUS/java-faker/issues/327 вам нужно будет исключить org.yaml из вашей зависимости javafaker
2. @mac это не помогает, что приводит к той же ошибке
Ответ №1:
В моем случае я просто удалил каталог зависимостей snakeyaml вручную (*/.m2/repository/org/yaml / snakeyaml), он работает.
Ответ №2:
Обходной путь: скопируйте существующий файл snakeyaml jar в искомое имя файла
cp /Users/user/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27.jar /Users/user/.m2/repository/org/yaml/snakeyaml/1.27/snakeyaml-1.27-android.jar
Комментарии:
1. общий:
cp -p ~/.m2/repository/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar ~/.m2/repository/org/yaml/snakeyaml/1.29/snakeyaml-1.29-android.jar