Skip to content
Snippets Groups Projects
build.gradle 654 B
Newer Older
  • Learn to ignore specific revisions
  • couetoux.b's avatar
    couetoux.b committed
    
    plugins {
    
        id("com.github.johnrengelman.shadow") version "8.1.1"
    
    couetoux.b's avatar
    couetoux.b committed
        id 'application'
    
        id 'java'
        id "org.openjfx.javafxplugin" version "0.1.0"
    
    couetoux.b's avatar
    couetoux.b committed
    }
    
    javafx {
    
        version = "21"
    
        modules = [ 'javafx.controls', 'javafx.fxml', 'javafx.graphics']
    
    couetoux.b's avatar
    couetoux.b committed
    }
    
    
    repositories {
        mavenCentral()
    }
    
    couetoux.b's avatar
    couetoux.b committed
    dependencies {
    
    LABOUREL Arnaud's avatar
    LABOUREL Arnaud committed
        testRuntimeOnly("org.junit.platform:junit-platform-launcher")
    
        testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine")
        testImplementation("org.assertj:assertj-core:3.24.2")
        testImplementation("org.junit.jupiter:junit-jupiter:5.10.0")
    
    couetoux.b's avatar
    couetoux.b committed
    }
    
    test {
        useJUnitPlatform()
    }
    
    
    application {
    
    LABOUREL Arnaud's avatar
    LABOUREL Arnaud committed
        mainClass.set("app.SimulatorMain")