Merge branch 'chore/add-build-cs108-task' into 'main'

Chore: Add build-cs108 Gradle task and javadocJar

See merge request cs108-fs26/Gruppe-13!57
This commit was merged in pull request #213.
This commit is contained in:
Jona Walpert
2026-03-30 21:36:45 +00:00
+14
View File
@@ -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')
}