1

作为我们创建 bazel-maven 过渡互操作工具(从更细粒度的 bazel jars 创建 maven 大小的 jars)努力的一部分,我们编写了一个在整个 bazel repoaspect上运行并写入文件的工具。bazel buildtxtoutputs

  1. 我们只想为非兑现目标编写这些outputs 方面
  2. 更好的是在运行结束时有一个列表,其中包含所有已运行的目标(由于它们被缓存而没有跳过)

1. 和 2. 可能吗?

4

1 回答 1

0

我们只想为非兑现目标编写这些方面的输出。

我不是 100% 确定你在这里的意思。目标是否被缓存是无法检测到的。但是,output文件将被缓存。如果您使用相同的方面运行相同的构建,则只会更新不是最新的文件。

...在运行结束时有一个列表,其中包含所有已运行的目标

我们有一个标志--experimental_show_artifacts,可以打印出所有已构建的工件。

于 2017-09-14T14:49:34.140 回答