/*
 * This file was generated by the Gradle 'init' task and
 * modified by the application designer
 */
plugins {
    // Apply the application plugin to add support for building a CLI application in Java.
    id 'application'
    id 'java'
    id 'eclipse'
}
    
version '1.0'
 

java {
    toolchain.languageVersion.set(JavaLanguageVersion.of(17))
}

repositories {
    // Use Maven Central for resolving dependencies.
    mavenCentral()
    flatDir {   dirs '../unibolibs'	 }
}

sourceSets {
    main {
        java {
            srcDirs = ['src/main/java']
        }
        resources {
            srcDirs = ['src/main/resources']
        }
    }
    test {
        java {
            srcDirs = ['src/test/java']
        }
        resources {
            srcDirs = ['src/test/resources']
        }
    }
}


dependencies {
    //Specifica che la dipendenza JUnit 4 è necessaria solo per la compilazione e l'esecuzione dei test
    // testImplementation 'junit:junit:4.13.2' 
	 testImplementation 'junit:junit:4.13.2'
}

application {
    //Define the main class for the application.
    mainClassName    = "conway.MainConway"
}


/*
Eclipse potrebbe aver configurato la directory src come una directory sorgente nel build path del progetto.
Questo può accadere se il progetto è stato importato in Eclipse prima di essere configurato correttamente come progetto Gradle.
*/