Replicating LICENSE and NOTICE files in all jars as generated by the Ant build.
diff --git a/build.gradle.kts b/build.gradle.kts
index 46fe258..81bfcd6 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -84,7 +84,7 @@
 }
 sourceSets.main.get().java.srcDir(compileJavacc)
 
-tasks.named<Jar>(sourceSets.named(SourceSet.MAIN_SOURCE_SET_NAME).get().sourcesJarTaskName) {
+tasks.sourcesJar.configure {
     from(compileJavacc.flatMap { it.sourceDirectory })
 
     from(files("LICENSE", "NOTICE")) {
@@ -92,6 +92,17 @@
     }
 }
 
+tasks.javadocJar.configure {
+    from(files("src/dist/javadoc"))
+    from(files("NOTICE")) {
+        into("META-INF")
+    }
+}
+
+tasks.jar.configure {
+    from(files("src/dist/jar"))
+}
+
 configurations {
     register("combinedClasspath") {
         extendsFrom(named("jython25CompileClasspath").get())