当前位置: 首页 > 知识库问答 >
问题:

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

吴高峰
2023-03-14

作为创建bazel-maven transition interop工具(从更细粒度的bazel jar创建maven大小的jar)的努力的一部分,我们编写了一个Aspect,它在整个bazel repo的bazel构建上运行,并将重要信息写入TXT文件输出(例如:jar文件路径、编译deps目标和运行时deps目标等)

我们遇到了一个问题,即repo的代码发生了更改,因此不再编写一些txt文件。但是以前运行(在代码更改之前)的旧的txt文件仍然存在!

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

共有1个答案

裴楚青
2023-03-14

您应该能够使用--build_event_json_file=file.json运行并尝试定位生成的工件。例如,我们在ci.bazel.io上使用它来查找生成的实际test.xml文件:https://github.com/bazelbuild/continution-integration/blob/09975cbb487a84a62ca1e43aa43e7c6fe078f058/jenkins/lib/src/build/bazel/ci/bazelutils.groovy#l218

协议的定义可以在build_event_stream.proto中找到

 类似资料:
  • 本文向大家介绍如何判断两个对象相等?相关面试题,主要包含被问及如何判断两个对象相等?时的应答技巧和注意事项,需要的朋友参考一下 提供另一种写法: 当然JSON.stringify(obj)==JSON.stringify(obj)执行速度是最快的

  • 我正在开发一个视频/照片处理库(添加Instagram/Snapchat等过滤器)。到目前为止,核心功能运行得非常好。 然而,我发现视频处理(对输入视频重新编码)非常令人沮丧。似乎存在一些边缘情况和设备特定问题,使库无法100%工作。 我想知道如何选择/创建可在设备上使用的MediaFormat。 目前,我正在设置将用于对视频进行编码的MediaFormat,如下所示: 到目前为止,这在我测试过的

  • 父组件有多个子组件,在父组件定义一个方法,子组件都可以调用。假如现在父组件的方法被调用了一次,怎么判断此时是哪个子组件在调用?

  • 问题是当我将页面收缩到某个点时, 元素的顶部溢出,奇怪的是底部没有溢出。说清楚一点,我不想让这两个都溢出来。 这里有一个指向它的JSFiddle链接:https://jsfidle.net/maep468x/1 您将看到,当您运行它并将结果窗口缩小到大约350px时, 元素开始溢出。 我已经尝试从.main-content规则中删除我的line-height和font-size属性,但它仍然溢出。

  • 系统的日志需要登录和登出闭环,即有一个用户登录日志,就需要有一条登出日志。 如果用户通过登出按钮手动登出,触发登出接口是没问题的。 但是大多数用户,包括我自己都是直接点击x,关闭系统。 于是我监听了beforeunload事件,想在这里发登出请求。 现在遇到两个问题,一是:刷新也会触发这个事件。 二是:触发这个事件后的弹窗 重新加载是刷新弹出的,离开时关闭弹出的,我只想在点击离开的时候触发登出,重

  • 我正在尝试为一个大型Spring Boot项目上的私有方法启用方面编织。我已经有一些以公共方法为目标的方面工作得很好,但我的研究使我想到Spring AOP方面只能与公共方法交互。 我遵循了评论中的建议,现在在启动时有以下例外情况: 我需要同时添加aspectjweaver和spring-instrument java代理吗?