我如何判断哪些bazel方面输出仍然相关

我如何判断哪些bazel方面输出仍然相关,bazel,bazel-aspect,Bazel,Bazel Aspect,作为我们创建bazel maven过渡互操作工具(从粒度更大的bazel Jar创建maven大小的Jar)的工作的一部分, 我们已经编写了一个方面,它在整个bazel repo的bazel build上运行,并将重要信息写入txt文件输出(例如:jar文件路径、编译deps目标和运行时deps目标等) 我们遇到了一个问题,回购协议的代码被更改,导致一些txt文件不再被写入。但是以前运行的旧txt文件(在代码更改之前)仍然存在 有没有办法知道这些txt文件不再相关?您应该能够使用--build\

作为我们创建bazel maven过渡互操作工具(从粒度更大的bazel Jar创建maven大小的Jar)的工作的一部分, 我们已经编写了一个
方面
,它在整个bazel repo的
bazel build
上运行,并将重要信息写入
txt
文件
输出
(例如:jar文件路径、编译deps目标和运行时deps目标等)

我们遇到了一个问题,回购协议的代码被更改,导致一些
txt
文件不再被写入。但是以前运行的旧
txt
文件(在代码更改之前)仍然存在


有没有办法知道这些txt文件不再相关?

您应该能够使用--build\u event\u json\u file=file.json运行,并尝试查找生成的工件。例如,我们在ci.bazel.io上使用它来定位生成的实际test.xml文件:

协议的定义见