You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: learning/gradle/intro-gradle.md
+7-9Lines changed: 7 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Kotlin, а изучение билд системы Gradle, которая со
11
11
## Gradle
12
12
13
13
[Gradle](https://gradle.org/) это система сборки, имеющая гибкую систему конфигурации через плагины
14
-
и позволяющая описывать конфигурацию сборки в виде groovy / kotlin файлов.
14
+
и позволяющая описывать конфигурацию сборки в виде kotlin файлов.
15
15
16
16
Задача Gradle, как и любой системы сборки, скомпилировать исходный код в исполняемое приложение,
17
17
либо подключаемую библиотеку. Благодаря ему разработчику не требуется писать команды вызова
@@ -41,23 +41,21 @@ Gradle имеет обширную, подробную документацию,
41
41
## Контекст для понимания дальнейших разделов
42
42
43
43
1. Gradle при каждом запуске проходит по нескольким фазам - инициализация, конфигурация, выполнение.
44
-
2. Файлы gradle могут быть написаны как на groovy (тогда расширение просто `.gradle`, так и на
45
-
Kotlin Script `.gradle.kts`). При использовании Kotlin Script IDE предоставляет полноценный
46
-
анализ с подсказками, поэтому мы используем только Kotlin Script вариант.
44
+
2. Файлы gradle во всех новых проектах написаны на Kotlin Script, расширение файла `.gradle.kts`. При использовании Kotlin Script IDE предоставляет полноценный анализ с подсказками. На старых проектах могут встретиться файлы gradle на groovy (тогда расширение просто `.gradle`).
47
45
48
46
## Составляющие конфигурации проекта
49
47
50
48
Проект, использующий Gradle в качестве системы сборки, содержит:
51
49
52
-
1.`settings.gradle` / `settings.gradle.kts` - настройки проекта, например подключение модулей
50
+
1.`settings.gradle.kts` - настройки проекта, например подключение модулей
0 commit comments