datahub/wherehows-hadoop/build.gradle

56 lines
1.3 KiB
Groovy

apply plugin: 'java'
configurations {
// configuration that holds jars to copy into lib
extraLibs
provided
}
dependencies {
extraLibs project(":wherehows-common")
//extraLibs files("extralibs/linkedin-pig-0.11.1.49.jar")
//extraLibs files("extralibs/voldemort-0.91.li1.jar")
extraLibs externalDependency.avro_mapred
extraLibs externalDependency.hive_exec
extraLibs externalDependency.pig
extraLibs externalDependency.parquet_avro
compile project(":wherehows-common")
compile externalDependency.hadoop_common
provided externalDependency.hadoop_client
compile externalDependency.pig
compile externalDependency.avro
compile externalDependency.avro_mapred
compile externalDependency.hive_exec
compile externalDependency.http_client
compile externalDependency.http_core
compile externalDependency.logback
compile externalDependency.parquet_avro
testCompile externalDependency.testng
testCompile externalDependency.hadoop_client
}
jar {
exclude 'META-INF/*.RSA', 'META-INF/*.SF', 'META-INF/*.DSA', '*/antlr-runtime-3.4.jar'
archiveName = "schemaFetch.jar"
into('lib') {
from configurations.extraLibs
}
manifest {
attributes 'Main-Class': "wherehows.SchemaFetch"
}
}
test {
useTestNG() {
excludeGroups 'ignore'
}
testLogging {
showStandardStreams = true
}
}