Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методички / Инструмент сборки Gradle

.pdf
Скачиваний:
0
Добавлен:
28.06.2026
Размер:
492.92 Кб
Скачать

Откройте корневой файл settings.gradle.kts. Добавьте строку include("string-utils").

В корневом файле build.gradle.kts добавьте зависимость от вашего нового модуля в раздел dependencies:

1.dependencies {

2.implementation(project(":string-utils"))

3.// ... остальные зависимости

4.}

Это означает, что ваше основное приложение будет использовать код из модуля string-utils.

В модуле string-utils создайте класс StringProcessor, который содержит статические методы для работы со строками. Удалите старую реализацию из основного модуля. В классе Main основного модуля импортируйте и используйте StringProcessor из нового модуля string-utils.

Выполните команду gradle build. Обратите внимание, как Gradle

собирает сначала модуль string-utils, а потом основной проект, связывая их.

7. Дополнительное задание 2:

Добавьте в задачу GenerateBuildInfoTask новое поле @Input gitCommitHash: Property<String>. Получите хеш последнего коммита и добавьте его в генерируемый файл. Сделайте так, чтобы номер сборки автоматически увеличивался при каждой сборке (например, читая предыдущее значение из файла и инкрементируя его).

Соседние файлы в папке Методички