plugins {
    id 'application'
    id "org.openjfx.javafxplugin" version "0.0.10"
}

javafx {
    version = "17"
    modules = [ 'javafx.controls', 'javafx.fxml' ]
}

repositories {
    mavenCentral()
}

dependencies {
    testImplementation('org.junit.jupiter:junit-jupiter-api:5.7.2',
            'org.hamcrest:hamcrest-library:2.2', 'net.obvj:junit-utils:1.3.1')
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.2'
}

test {
    useJUnitPlatform()
}

application {
    mainClassName = "GameOfLifeApplication"
}