Gradle és una eina d'automatització de compilació per al desenvolupament de programari
Introducció
Instal.la gradle amb Scoop:
scoop install gradle
Projecte
A continuació anem a crear un projecte.
Crea la carpeta seal
:
mkdir seal
cd seal
Un cop dins de la carpeta anem a configurar el projecte.
Executa gradle init
:
gradle init
Has de seleccionar:
- Type of build to generate: Application
- Implementation language: Kotlin
- Application strucutre: Single application project
- Build script DSL: Kotlin
- Test framework: kotlin.test
Gradle crea un conjunt de fitxers.
Un d'ells és build.gradle.kts
que està dins la carpeta app
.
Executar una app
En aquest fitxer està la class principal de l'aplicació:
application {
// Define the main class for the application.
mainClass = "org.example.AppKt"
}
A més del fitxer de configuració tenim un executable amb el nom gradlew
.
Amb l'ordre gradlew run
, gradle executa la classe principal del projecte:
> .\gradlew run
...
> Task :app:run
Hello World!
BUILD SUCCESSFUL in 52s
2 actionable tasks: 2 executed
TODO
... continua ... https://docs.gradle.org/current/samples/sample_building_kotlin_applications.html