В этом примере сборка объявляет новую конфигурацию с именем integration
. А конфигурацию можно по большей части рассматривать как группу или совокупность зависимостей. Если плагин или ядро Gradle новое о конкретной конфигурации, обычно нет необходимости объявлять его, поскольку он уже существует с самого начала.
Давайте предположим, что «интеграция» - это сокращение от «интеграционного теста». ,Тогда, что происходит здесь, это то, что ваша сборка говорит: «Эй, мне нужен набор зависимостей для запуска моего интеграционного теста, но я не хочу загрязнять путь к классам для других типов сред выполнения. Поэтому, пожалуйста, сделайте мненабор зависимостей для изоляции интеграционного теста ".
Позже в файле сборки (который вы не показывали) вы найдете блок dependencies
, в котором конфигурация integration
заполнена модулями. необходимо для запуска теста. И, наконец, некоторая задача, которая на самом деле использует его, предположительно для установки пути к классам.
Это может быть использовано для ряда других причин. Но что бы это ни было, это, вероятно, что-то нестандартное, и вы можете переименовать его (и все ссылки на него) в «aCollectionOfAwesomeDependenciesUsedForRunningOurIntegrationTest», если хотите.