plugins { kotlin("jvm") version "1.9.22" id("com.github.johnrengelman.shadow") version "8.1.1" } group = "com.end" version = "1.0-SNAPSHOT" repositories { mavenCentral() maven { url = uri("https://jitpack.io") } } dependencies { implementation("com.github.TeamNewPipe:NewPipeExtractor:v0.26.2") implementation("com.squareup.okhttp3:okhttp:4.12.0") implementation("com.google.code.gson:gson:2.10.1") } tasks.jar { manifest { attributes["Main-Class"] = "com.end.extractor.MainKt" } } tasks.shadowJar { archiveBaseName.set("extractor-cli") archiveClassifier.set("") archiveVersion.set("") }