Как указано, я хотел бы знать, как изменить gradle.build.kts
, чтобы иметь задачу создать уникальный jar
со всеми зависимостями (включая kotlin lib) внутри.
Я нашел этот образец в Groovy:
//create a single Jar with all dependencies
task fatJar(type: Jar) {
manifest {
attributes 'Implementation-Title': 'Gradle Jar File Example',
'Implementation-Version': version,
'Main-Class': 'com.mkyong.DateUtils'
}
baseName = project.name + '-all'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
Но я понятия не имею, как я мог написать это в kotlin, кроме:
task("fatJar") {
}