【问题标题】:snakeyaml-1.27-android.jar not found error while running tests运行测试时,snakeyaml-1.27-android.jar not found 错误
【发布时间】:2021-01-18 13:59:49
【问题描述】:

./gradlew 测试

任务:compileTestJava FAILED 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'

【问题讨论】:

  • java faker 存储库中有一个问题,有一个解决方法 - github.com/DiUS/java-faker/issues/327 你需要从你的 javafaker 依赖项中排除 org.yaml
  • @mac 这没有帮助,导致同样的错误

标签: java faker snakeyaml


【解决方案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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-11
      • 2023-02-24
      • 2014-06-18
      • 2017-11-25
      • 2021-01-12
      • 2013-11-02
      • 2011-06-15
      • 1970-01-01
      相关资源
      最近更新 更多