2015-11-25 10:18:08 -05:00
|
|
|
apply plugin: 'elasticsearch.build'
|
|
|
|
|
|
|
|
dependencies {
|
2020-06-30 15:57:41 +02:00
|
|
|
api project(':x-pack:plugin:core')
|
|
|
|
api project(':server')
|
2020-06-14 22:30:44 +02:00
|
|
|
testImplementation project(':test:framework')
|
2015-11-25 10:18:08 -05:00
|
|
|
}
|
|
|
|
|
2016-07-27 22:38:18 -07:00
|
|
|
project.forbiddenPatterns {
|
|
|
|
exclude '**/*.key'
|
|
|
|
}
|
|
|
|
|
2020-06-18 08:15:50 +02:00
|
|
|
tasks.named("dependencyLicenses").configure { it.enabled = false }
|
2016-08-16 14:23:37 -07:00
|
|
|
|
|
|
|
task buildZip(type: Zip, dependsOn: jar) {
|
2020-06-23 09:11:46 +02:00
|
|
|
String parentDir = "license-tools-${archiveVersion}"
|
2016-11-07 15:21:01 -05:00
|
|
|
into(parentDir + '/lib') {
|
2016-08-16 14:23:37 -07:00
|
|
|
from jar
|
2020-06-30 15:57:41 +02:00
|
|
|
from configurations.runtimeClasspath
|
2018-07-24 11:53:04 -04:00
|
|
|
}
|
2016-11-07 15:21:01 -05:00
|
|
|
into(parentDir + '/bin') {
|
2016-08-16 14:23:37 -07:00
|
|
|
from 'bin'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
assemble.dependsOn buildZip
|