datahub/metadata-io/build.gradle

57 lines
1.8 KiB
Groovy
Raw Normal View History

apply plugin: 'java'
configurations {
enhance
}
dependencies {
compile project(':entity-registry')
compile project(':metadata-utils')
compile project(':metadata-builders')
compile project(':metadata-dao-impl:restli-dao')
compile project(':metadata-events:mxe-avro-1.7')
compile project(':metadata-events:mxe-registration')
compile project(':metadata-events:mxe-utils-avro-1.7')
compile project(path: ':metadata-models')
compile spec.product.pegasus.data
compile spec.product.pegasus.generator
compile externalDependency.lombok
compile externalDependency.elasticSearchRest
compile externalDependency.elasticSearchTransport
compile externalDependency.kafkaClients
compile externalDependency.gmaEbeanDao
compile externalDependency.gmaDaoApi
compile externalDependency.gmaRestliResources
compile externalDependency.gmaElasticsearchDao
compile externalDependency.ebean
enhance externalDependency.ebeanAgent
annotationProcessor externalDependency.lombok
testCompile externalDependency.testng
testCompile externalDependency.h2
testCompile externalDependency.neo4jHarness
testCompile externalDependency.mockito
testCompile externalDependency.mockitoInline
testCompile externalDependency.iStackCommons
testCompile externalDependency.testContainers
testCompile externalDependency.testContainersJunit
testCompile externalDependency.testContainersElasticsearch
testCompile project(':test-models')
}
tasks.withType(Test) {
enableAssertions = false
}
project.compileJava {
doLast {
ant.taskdef(name: 'ebean', classname: 'io.ebean.enhance.ant.AntEnhanceTask',
classpath: project.configurations.enhance.asPath)
ant.ebean(classSource: "${project.buildDir}/classes/java/main", packages: 'com.linkedin.metadata.entity.ebean',
transformArgs: 'debug=1')
}
}