Esecuzione di applicazioni Java tramite Gradle

Progettazione e Sviluppo del Software  ·  C.d.L. in Tecnologie dei Sistemi Informatici

Slide compilate il 2026-10-31

Lanciare applicazioni Java da Gradle

Gradle offre supporto all’esecuzione dell’applicazione, oltre che alla sua compilazione, utilizzando il task run che viene aggiunto dal plugin application.

Per eseguire ci servono due cose:

  1. il nome qualificato della classe da eseguire
  1. il classpath da cui caricare tutte le classi

Il classpath è noto perché specificato (in questo caso grazie a Convention over Configuration);

Il nome della classe, invece, va specificato manualmente

plugins {
  java // Carica il necessario per la compilazione di Java
  application // Carica il necessario per l'esecuzione di classi con la JVM
}
application { // Configurazione dell'esecuzione, la main class è sufficiente
    mainClass.set("it.unibo.sampleapp.SimplerRateAMovie")
}

Possiamo ora lanciare la nostra applicazione tramite:

  • gradle run

Riconoscimenti

  • Questo materiale è ampiamente basato su quello realizzato dai Prof. Mirko Viroli e Roberto Casadei, che ringrazio.

  • Ogni errore riscontratovi è esclusiva responsabilità degli autori di questo documento.