2017-08-16 21:24:38 -07:00
|
|
|
apply plugin: 'java'
|
2015-11-19 14:39:21 -08:00
|
|
|
|
|
|
|
configurations {
|
|
|
|
//Libraries needed at compilation time but not to be
|
|
|
|
//exported as part of the distribution
|
|
|
|
provided
|
|
|
|
}
|
|
|
|
|
|
|
|
dependencies {
|
|
|
|
compile project(':wherehows-common')
|
2017-05-02 17:15:30 -07:00
|
|
|
compile project(':wherehows-hadoop')
|
2015-11-19 14:39:21 -08:00
|
|
|
compile externalDependency.jsch
|
|
|
|
compile externalDependency.http_client
|
|
|
|
compile externalDependency.http_core
|
|
|
|
compile externalDependency.jackson_databind
|
|
|
|
compile externalDependency.jackson_core
|
|
|
|
compile externalDependency.jackson_annotations
|
|
|
|
compile externalDependency.json_path
|
|
|
|
compile externalDependency.akka
|
2017-10-11 15:25:47 -07:00
|
|
|
compile externalDependency.lombok
|
2017-09-13 15:37:29 -07:00
|
|
|
compile externalDependency.logback
|
2015-12-16 16:58:32 -08:00
|
|
|
compile externalDependency.hive_exec
|
2016-11-07 08:14:45 -08:00
|
|
|
compile externalDependency.hadoop_hdfs
|
2016-03-15 12:02:54 -07:00
|
|
|
compile externalDependency.jython
|
|
|
|
compile externalDependency.mysql
|
2016-11-07 08:14:45 -08:00
|
|
|
compile externalDependency.htrace
|
2016-06-28 18:03:02 -07:00
|
|
|
compile fileTree(dir: 'extralibs', include: ['*.jar']) // externalDependency.oracle/teradata/gsp
|
2017-05-02 17:15:30 -07:00
|
|
|
provided project(":wherehows-hadoop")
|
2015-11-19 14:39:21 -08:00
|
|
|
testCompile externalDependency.testng
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
task copyFiles(type: Copy, dependsOn: compileJava) {
|
|
|
|
from configurations.provided
|
|
|
|
into 'src/main/resources/jar'
|
|
|
|
include 'schemaFetch.jar'
|
|
|
|
}
|
|
|
|
|
|
|
|
sourceSets {
|
|
|
|
main {
|
|
|
|
java {
|
|
|
|
srcDir 'src/java'
|
|
|
|
}
|
|
|
|
resources {
|
|
|
|
srcDir 'src/resources'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
jar {
|
|
|
|
dependsOn 'copyFiles'
|
|
|
|
manifest {
|
|
|
|
attributes 'Main-Class': 'metadata.etl.Launcher'
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|