问题标签 [skylark]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
252 浏览

bazel - Bazel 在 Skylark 中获得 bazel-out/workspace 的完整路径

我想在这个 SO 线程之后将 checkstyle 与 bazel 集成:从 Bazel 中调用 Checkstyle 的最佳方法是什么?
只要我在构建类路径时提供完整的硬编码路径,它就可以完美地工作

checkstyle.bzl

下载的 jarbazel-out与我的 .jar 位于同一级别的目录中WORKSPACE

如何获得完整路径,bazel-out以便将其附加到file.path

另外,这是我与 bazel 合作的第三天,如果有更好的方法可以做到这一点,请提出建议。

0 投票
1 回答
187 浏览

bazel - 如何在 Skylark Ba​​zel 中通过测试参数?

我正在编写一些 bazel 测试,我需要能够提供某些文件的完整路径。

bazel test //webservice:checkstyle-test --test_arg="path_to_some_file"

我的问题是如何解析 bazel 测试中的输入参数?有什么类似的ctx.arg吗?

建造

checkstyle.bzl

0 投票
1 回答
19 浏览

bazel - 如何将别名值传递给 bazel 函数?

我在 BUILD 文件中定义了以下别名:

如何将“实际”字符串传递给这样的函数?

我正在尝试最天真的事情,它不明白它是别名,而不是字符串: