我正在编写一个需要目标 jar 文件列表位置的构建后工具。对于这些位置,我有一个在目标列表上运行的方面(使用--aspects分别针对每个目标)并获取每个目标的 jar 文件路径。
我已经设法在每个目标的输出文件夹中的自定义输出文件(例如jar.txt )中获取每个 jar 文件路径。
但这意味着我需要分别检查每个 jar.txt 文件以获取位置。
有没有办法在单个文件中累积 jar 文件路径?
就像是:
尝试使用方面中的 append 命令写入相同的输出文件夹。我不确定是否可以共享输出文件夹。
创建一个依赖于所有相关目标的合成目标,然后在该目标上运行一个方面并累积 jar,并且仅在递归返回后将它们写入根目录。
1. 或 2. 是有效选项吗?
在 bazel 方面输出文件中累积数据的推荐策略是什么?