Das Lösungsrepository zu Hausübung 03 der FoP im Wintersemester 2022/2023
- Unix-Basierende Systeme:
./gradlew graderAll
- Windows:
./gradlew.bat graderAll
Wenn die Abgaben mit dem Autograder exportiert wurden, muss die build.gradle.kts
im Abgabeordner entsprechend angepasst werden:
plugins {
java
}
allprojects {
apply(plugin = "java")
apply(plugin = "application")
repositories {
mavenCentral()
maven("https://s01.oss.sonatype.org/content/repositories/snapshots")
}
dependencies {
implementation("org.jetbrains:annotations:23.0.0")
implementation("org.sourcegrade:jagr-launcher:0.4.0")
implementation("org.junit.jupiter:junit-jupiter:5.8.2")
}
java {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}
tasks {
create<Jar>("prepareSubmission") {
group = "submit"
from(sourceSets.main.get().allSource)
archiveFileName.set("${project.name}-submission.jar")
}
test {
useJUnitPlatform()
}
}
}