Forked from
cse332-24wi / p2-public
16 commits behind the upstream repository.
-
@thx authored
A squash of: AVLTree wording clarification Update TopKSortTests.java Bump up heap size in Gradle tests (thanks Marcus) Fix various bugs with uMessage connection (thanks Zeynel)
6e9e5ee2
build.gradle 1.19 KiB
plugins {
id 'java'
id 'application'
id 'org.openjfx.javafxplugin' version '0.0.10'
}
group 'edu.washington.cs.cse332'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
// Gradle-required TestEngine
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testImplementation 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
// CSE 332 goodies
// We don't know how to get JUnit 4 working with Gradle properly
// testImplementation group: 'junit', name: 'junit', version: '4.12' // https://mvnrepository.com/artifact/junit/junit
testImplementation group: 'org.hamcrest', name: 'hamcrest-core', version: '1.3' // https://mvnrepository.com/artifact/org.hamcrest/hamcrest-core
implementation group: 'com.googlecode.json-simple', name: 'json-simple', version: '1.1.1' // https://mvnrepository.com/artifact/com.googlecode.json-simple/json-simple
implementation files('lib/Ab.jar') // Chat Alice bot
}
test {
useJUnitPlatform()
maxHeapSize = "4096m"
}
java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(11))
}
}
javafx {
version = '12'
modules = [ 'javafx.graphics', 'javafx.swing', 'javafx.web' ]
}