2015-04-07 2 views
0

При установке штанов в новое репо кажется, что вам нужно скопировать BUILD.tools из дистрибутива штанов в корневую директорию репо.Какова цель файла BUILD.tools в репозитории штанов?

  1. Для чего предназначен этот файл?
  2. Нужно ли отредактировать этот файл?
  3. Нужно ли обновлять этот файл при обновлении версии штанов?
+0

Начиная с версии 1.0 для брюк, вам не нужно устанавливать BUILD.tools по умолчанию. Вы можете настроить переопределения для того, как разрешать использование инструментов (например, версию JUnit, Scala, antlr и т. Д.) В файле BUILD верхнего уровня, таком как BUILD.tools, если хотите. – ericzundel

ответ

1
  1. Этот файл используется для инструментов, брюки сама использует. Например, он включает jmake, который Pants использует для создания файлов Java и coberatura, которые Pants использует для отчетов о покрытии текста.

  2. Возможно, вы захотите отредактировать этот файл, если хотите использовать другую версию одного из этих инструментов (вам также иногда нужно будет отредактировать ваш pants.ini, чтобы отразить новую версию).

  3. Иногда сами штаны будут добавлять новый инструмент или обновлять версию. В этом случае при обновлении штанов вам также потребуется обновить файл BUILD.tools.

Смежные вопросы