【问题标题】:deps not allowed without srcs - move to runtime deps?没有 srcs 不允许 deps - 移动到运行时 deps?
【发布时间】:2018-11-18 18:28:11
【问题描述】:

我正在从 maven 项目迁移到 bazel 项目。当我想生成 java 库时,我可以生成 jar 文件用作依赖项。当我在构建文件中将它们用作 deps 时,会出现以下错误:

deps 不允许没有 srcs - 移动到运行时 deps ?

有什么想法吗?

【问题讨论】:

  • 你到底想达到什么目的?

标签: bazel


【解决方案1】:

在重构了BUILD 文件的deps = [ ... ] 中列出的依赖项的所有代码用法后,我收到了这个错误。解决方法是删除整个 deps 部分。

【讨论】:

    【解决方案2】:

    如果您正在制作 java_binary,您可以指定 runtime_depsmain_class

    见:https://docs.bazel.build/versions/master/be/java.html#java_binary

    【讨论】:

      猜你喜欢
      • 2020-10-09
      • 2013-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 2016-07-10
      • 2018-04-21
      相关资源
      最近更新 更多