From 45a6b87303f71b8a92307738114ae25b9a0c875c Mon Sep 17 00:00:00 2001 From: Jona Walpert Date: Mon, 30 Mar 2026 23:33:48 +0200 Subject: [PATCH] Chore: Add build-cs108 Gradle task and javadocJar --- build.gradle | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/build.gradle b/build.gradle index a7f3f9e..4360c82 100644 --- a/build.gradle +++ b/build.gradle @@ -108,3 +108,17 @@ tasks.register('fatJar', Jar) { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } }) } + + tasks.register('javadocJar', Jar) { + group = 'build' + description = 'Assembles a Javadoc JAR.' + dependsOn tasks.named('javadoc') + archiveClassifier = 'javadoc' + from(tasks.javadoc.destinationDir) + } + + tasks.register('build-cs108') { + group = 'build' + description = 'Produces executable JAR and Javadoc JAR for CS108.' + dependsOn tasks.named('fatJar'), tasks.named('javadocJar') + }