Skip to content
Snippets Groups Projects
Select Git revision
  • e8c2b3711fc10a6b94489d3bb155b56bd8fd027d
  • main default protected
  • variant
3 results

build.gradle

Blame
  • Forked from COUETOUX Basile / FirefighterStarter
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    build.gradle~ 1.11 KiB
    /*
     * This file was generated by the Gradle 'init' task.
     *
     * This generated file contains a sample Java application project to get you started.
     * For more details take a look at the 'Building Java & JVM projects' chapter in the Gradle
     * User Manual available at https://docs.gradle.org/7.2/userguide/building_java_projects.html
     */
    
    plugins {
        // Apply the application plugin to add support for building a CLI application in Java.
        id 'application'
        id "org.openjfx.javafxplugin" version "0.0.10"
    }
    
    javafx {
        version = "17"
        modules = [ 'javafx.controls', 'javafx.fxml' ]
    }
    
    repositories {
        // Use Maven Central for resolving dependencies.
        mavenCentral()
    }
    
    dependencies {
        // Use JUnit Jupiter for testing.
        testImplementation 'org.junit.jupiter:junit-jupiter:5.7.2',
        'org.assertj:assertj-core:3.23.1'
        // This dependency is used by the application.
        implementation 'com.google.guava:guava:30.1.1-jre'
    }
    
    application {
        // Define the main class for the application.
        mainClass = 'main.App'
    }
    
    tasks.named('test') {
        // Use JUnit Platform for unit tests.
        useJUnitPlatform()
    }