【发布时间】:2018-11-18 18:28:11
【问题描述】:
我正在从 maven 项目迁移到 bazel 项目。当我想生成 java 库时,我可以生成 jar 文件用作依赖项。当我在构建文件中将它们用作 deps 时,会出现以下错误:
deps 不允许没有 srcs - 移动到运行时 deps ?
有什么想法吗?
【问题讨论】:
-
你到底想达到什么目的?
标签: bazel
我正在从 maven 项目迁移到 bazel 项目。当我想生成 java 库时,我可以生成 jar 文件用作依赖项。当我在构建文件中将它们用作 deps 时,会出现以下错误:
deps 不允许没有 srcs - 移动到运行时 deps ?
有什么想法吗?
【问题讨论】:
标签: bazel
在重构了BUILD 文件的deps = [ ... ] 中列出的依赖项的所有代码用法后,我收到了这个错误。解决方法是删除整个 deps 部分。
【讨论】:
如果您正在制作 java_binary,您可以指定 runtime_deps 和 main_class。
见:https://docs.bazel.build/versions/master/be/java.html#java_binary
【讨论】: