add 'bundle' configuration to gradle to bundle dependency in jar

This commit is contained in:
Thomas Rubini 2022-12-12 22:31:14 +01:00
parent aa52d8439f
commit b7f4aea38d
No known key found for this signature in database
GPG Key ID: C7D287C8C1CAC373

View File

@ -14,12 +14,25 @@ jar{
'Main-Class': mainClassName
)
}
from {
configurations.bundle.filter{
it.exists()
}.collect {
it.isDirectory() ? it : zipTree(it)
}
}
}
repositories {
mavenCentral()
}
configurations {
bundle
implementation.extendsFrom(bundle)
}
dependencies {
implementation 'org.json:json:20220924'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'