运行测试时snakeyaml-1.27-android.jar未发现错误

问题描述

./gradlew 测试

任务:compileTestJava 失败 FAILURE:构建失败,出现异常。

* 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'

解决方法

就我而言,我只是手动删除了 snakeyaml 依赖项目录 (*/.m2/repository/org/yaml/snakeyaml),它可以工作。

,

解决方法:将现有的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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...