Gradle offre supporto all’esecuzione dell’applicazione,
oltre che alla sua compilazione,
utilizzando il task run
che viene aggiunto dal plugin application
.
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: