25 lines
558 B
Groovy
25 lines
558 B
Groovy
apply plugin: 'java'
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
configurations {
|
|
// configuration that holds jars to include in the jar
|
|
extraLibs
|
|
}
|
|
|
|
dependencies {
|
|
extraLibs group: 'org.takes', name: 'takes', version: '1.19'
|
|
extraLibs group: 'javax.json', name: 'javax.json-api', version: '1.1.4'
|
|
extraLibs group: 'org.glassfish', name: 'javax.json', version: '1.1.4'
|
|
|
|
|
|
configurations.compile.extendsFrom(configurations.extraLibs)
|
|
}
|
|
|
|
jar {
|
|
from {
|
|
configurations.extraLibs.collect { it.isDirectory() ? it : zipTree(it) }
|
|
}
|
|
} |