Skip to content
Snippets Groups Projects
Select Git revision
  • 624828aac3919a16c558df26c7a2056cecd2f6cb
  • main default protected
2 results

build.gradle~

Blame
  • 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()
    }