opentelemetry-java-instrume.../dd-trace-examples/spring-boot-jdbc/spring-boot-jdbc.gradle

34 lines
943 B
Groovy

plugins {
id 'org.springframework.boot' version '1.5.4.RELEASE'
}
apply from: "${rootDir}/gradle/java.gradle"
apply from: "${rootDir}/gradle/jacoco.gradle"
version = 'demo'
description = 'spring-boot-jdbc'
dependencies {
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.3'
compile group: 'com.h2database', name: 'h2', version: '1.4.196'
compile group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '1.5.4.RELEASE'
compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-jpa', version: '1.5.4.RELEASE'
}
bootRepackage {
mainClass = 'com.datadoghq.examples.Application'
}
bootRun {
if (project.hasProperty('javaagent')) {
jvmArgs = ["-javaagent:$javaagent"]
} else {
jvmArgs = ["-javaagent:${project(':dd-java-agent').tasks.shadowJar.outputs.files.getFiles().iterator().next()}"]
}
}
task wrapper(type: Wrapper) {
gradleVersion = '4.0'
}