【问题标题】:What is the purpose of the BUILD.tools file in a pants repo?裤子回购中的 BUILD.tools 文件的目的是什么?
【发布时间】:2015-04-07 18:30:22
【问题描述】:

将裤子安装到新仓库时,您似乎需要将 BUILD.tools 从裤子分发版复制到仓库的根目录中。

  1. 这个文件有什么用途?
  2. 我需要编辑这个文件吗?
  3. 升级裤子版本需要更新这个文件吗?

【问题讨论】:

  • 从裤子 1.0 版本开始,您不需要默认设置 BUILD.tools。如果您愿意,您可以在顶级 BUILD 文件(如 BUILD.tools)中设置覆盖如何解决裤子使用的工具(如 JUnit 版本、Scala 编译器、antlr 等)。

标签: pants


【解决方案1】:
  1. 此文件用于 Pants 本身使用的工具。例如,它包括 Pants 用于构建 Java 文件的 jmake 和 Pants 用于文本覆盖率报告的 coberatura。

  2. 如果您想使用这些工具之一的不同版本,您可能需要编辑此文件(有时您还需要编辑您的pants.ini 以反映新版本)。

  3. 有时 Pants 本身会添加新工具或更新版本。在这种情况下,当您升级裤子时,您也需要更新您的 BUILD.tools 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 1970-01-01
    • 2021-06-19
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    相关资源
    最近更新 更多