En aquest tema, configurarem l'entorn necessari per al projecte final del curs. Aquest projecte integrarà molts dels conceptes apresos al llarg del curs, des de la sintaxi bàsica fins a les característiques avançades de Groovy. A continuació, es detallen els passos per configurar el projecte.

  1. Instal·lació de les Eines Necessàries

1.1. JDK (Java Development Kit)

Groovy s'executa sobre la JVM (Java Virtual Machine), per tant, necessitem tenir instal·lat el JDK.

  • Pas 1: Descarrega el JDK des del lloc oficial d'Oracle o adopta OpenJDK.
  • Pas 2: Segueix les instruccions d'instal·lació per al teu sistema operatiu.
  • Pas 3: Verifica la instal·lació executant java -version en la línia de comandes.

1.2. Groovy

Després d'instal·lar el JDK, instal·larem Groovy.

  • Pas 1: Descarrega Groovy des del lloc oficial (https://groovy-lang.org/download.html).
  • Pas 2: Segueix les instruccions d'instal·lació per al teu sistema operatiu.
  • Pas 3: Verifica la instal·lació executant groovy -version en la línia de comandes.

1.3. Gradle

Utilitzarem Gradle com a eina de construcció per gestionar les dependències i tasques del projecte.

  • Pas 1: Descarrega Gradle des del lloc oficial (https://gradle.org/install/).
  • Pas 2: Segueix les instruccions d'instal·lació per al teu sistema operatiu.
  • Pas 3: Verifica la instal·lació executant gradle -v en la línia de comandes.

  1. Creació del Projecte amb Gradle

2.1. Estructura del Projecte

La nostra estructura de projecte seguirà el patró estàndard de Gradle:

project-root/
├── build.gradle
├── settings.gradle
├── src/
│   ├── main/
│   │   ├── groovy/
│   │   └── resources/
│   └── test/
│       ├── groovy/
│       └── resources/
└── gradle/
    └── wrapper/

2.2. Inicialització del Projecte

  • Pas 1: Crea una carpeta per al projecte i navega a ella:

    mkdir project-root
    cd project-root
    
  • Pas 2: Inicialitza un projecte Gradle:

    gradle init
    
  • Pas 3: Selecciona les opcions següents durant la inicialització:

    • Tipus de projecte: application
    • Llenguatge: groovy
    • Estructura de fonts i proves: default
    • Generar fitxers de construcció: yes

2.3. Configuració del fitxer build.gradle

El fitxer build.gradle és on definirem les dependències i les tasques del projecte. Afegeix el següent contingut:

plugins {
    id 'groovy'
    id 'application'
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'org.codehaus.groovy:groovy-all:3.0.9'
    testImplementation 'org.spockframework:spock-core:2.0-groovy-3.0'
}

application {
    mainClassName = 'com.example.Main'
}

test {
    useJUnitPlatform()
}

2.4. Configuració del fitxer settings.gradle

El fitxer settings.gradle conté la configuració bàsica del projecte. Afegeix el següent contingut:

rootProject.name = 'groovy-final-project'

  1. Creació de la Classe Principal

3.1. Estructura de Paquets

Crea la següent estructura de carpetes dins de src/main/groovy:

src/main/groovy/com/example/

3.2. Classe Principal

Crea un fitxer anomenat Main.groovy dins de com/example/ amb el següent contingut:

package com.example

class Main {
    static void main(String[] args) {
        println 'Hola, món! Aquest és el projecte final de Groovy.'
    }
}

  1. Execució del Projecte

4.1. Compilació i Execució

Per compilar i executar el projecte, utilitza les següents comandes:

gradle build
gradle run

Si tot està configurat correctament, hauries de veure el missatge "Hola, món! Aquest és el projecte final de Groovy." a la consola.

  1. Resum

En aquesta secció, hem configurat l'entorn necessari per al projecte final del curs de Groovy. Hem instal·lat les eines necessàries, creat l'estructura del projecte amb Gradle, configurat els fitxers de construcció i creat una classe principal simple. Ara estem preparats per començar a implementar les funcionalitats del projecte final.

En el següent tema, "Implementació", començarem a desenvolupar les funcionalitats específiques del projecte.

© Copyright 2024. Tots els drets reservats