java - Maven 找不到 JSON 依赖
问题描述
我正在使用 Bazel 构建我的 Java 程序,但是每当我尝试此命令时,我都会收到以下错误:
bazel run //examples:Test
/Users/seriouslyg0e/Desktop/jazzer/examples/BUILD.bazel:16:22: no such target '@maven//:com_googlecode_json-simple': target 'com_googlecode_json-simple' not declared in package '' defined by /private/var/tmp/_bazel_seriouslyg0e/e98dbf4629f0c8d44a5082fd7d505b2d/external/maven/BUILD and referenced by '//examples:Test'
我正在尝试在这里使用 JSON 库:
https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple/1.1.1
我的 BAZEL.build 文件如下所示:
java_fuzz_target_test(
name = "Test",
srcs = [
"src/main/java/com/examples/Test.java",
],
tags = ["manual"],
target_class = "com.example.Test",
deps = [
"@maven//:com_googlecode_json-simple",
],
)
任何想法为什么会发生此错误?
我在代码中使用的包是:
import org.json.simple.JSONObject;
import org.json.simple.JSONArray;
import org.json.simple.parser.ParseException;
import org.json.simple.parser.JSONParser;
谢谢!
解决方案
推荐阅读
- javascript - NextJS 如何创建动态后端路由
- javascript - 如何使用 addEventListener (keyup) 而不是 HTML 中的 onkeyup 属性获得相同的结果?
- visual-studio-code - 在 VSCode 扩展中,如何用从另一个文件读取的内容填充未命名的未保存文件?
- ios - React Native,ITMS-90078:缺少推送通知权利
- python - 当没有函数来计算要获取的记录总数时,如何使用 API 使用 Python 提取数据
- php - 未捕获的错误:找不到类“Illumninate\Support\Collection”
- python - /polls/add/ 处的 ValueError 视图 polls.views.addQuestion 未返回 HttpResponse 对象。它返回 None 而不是
- azure - Visual Studio 2019 无法创建 ADO.NET 实体数据模型
- http-headers - 如何为多个域指定“Access-Control-Allow-Origin”?
- python - Conda/Pip 环境创建失败并出现 azureml 和 adlfs/opencensus-ext-azure