/* * 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.3/userguide/building_java_projects.html */ plugins { // Apply the application plugin to add support for building a CLI application in Java. id 'application' } java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } repositories { // Use Maven Central for resolving dependencies. mavenCentral() maven { url 'https://dogforce-games.com/maven' } } dependencies { // Use JUnit Jupiter for testing. testImplementation 'org.junit.jupiter:junit-jupiter:5.7.2' // This dependency is used by the application. implementation 'net.sf.jopt-simple:jopt-simple:5.0.4' implementation 'org.apache.logging.log4j:log4j-api:2.20.0' implementation 'org.apache.logging.log4j:log4j-core:2.20.0' implementation 'com.github.jgonian:commons-ip-math:1.32' implementation 'dev.gigaherz.util.gddl:gddl2:2.0.0-alpha.2' } application { // Define the main class for the application. mainClass = 'butler.App' } tasks.named('test') { // Use JUnit Platform for unit tests. useJUnitPlatform() }