草庐IT

bazel-可以skylark动作读取命令行标志(strict_java_deps)

我正在努力实施类似的功能StrictJavaDeps对于Rules_scala。我真的很想有能力在运行时配置warn或者error.我似乎还记得Skylark规则无法创建和访问命令行标志,但我不记得它们是否可以访问现有标志?主要区别是现有的已经被解析,因此也许它们也通过某些CTX传递。看答案您想要的标志(strict_java_deps)目前无法通过Skylark提供。没有理由我们不能添加它#3295追踪。对于其他标志,上下文可以访问配置片段,该片段可以访问某些解析的命令行标志。我想你想要什么ctx.碎片,然后使用碎片得到Java碎片,然后从中获得default_javac_flags:#ru