|
1 | | -import org.springframework.boot.gradle.tasks.bundling.BootJar |
2 | | - |
3 | 1 | plugins { |
4 | | - id 'java' |
5 | | - id 'org.springframework.boot' version '2.7.15' |
6 | | - id 'io.spring.dependency-management' version '1.0.15.RELEASE' |
| 2 | + id 'dd-trace-java.smoke-test-app' |
7 | 3 | id 'java-test-fixtures' |
8 | 4 | } |
9 | 5 |
|
10 | 6 | apply from: "$rootDir/gradle/java.gradle" |
11 | | -apply from: "$rootDir/gradle/spring-boot-plugin.gradle" |
| 7 | + |
12 | 8 | description = 'ASM Standalone Billing Tests.' |
13 | 9 |
|
14 | | -java { |
15 | | - sourceCompatibility = '1.8' |
| 10 | +smokeTestApp { |
| 11 | + application { |
| 12 | + taskName = 'bootJar' |
| 13 | + artifactPath = 'libs/apm-tracing-disabled-smoketest.jar' |
| 14 | + sysProperty = 'datadog.smoketest.springboot.shadowJar.path' |
| 15 | + } |
| 16 | + projectJar('apiJar', project(':dd-trace-api')) |
16 | 17 | } |
17 | 18 |
|
18 | 19 | dependencies { |
19 | | - implementation 'org.springframework.boot:spring-boot-starter-web' |
20 | | - implementation group: 'io.opentracing', name: 'opentracing-api', version: '0.32.0' |
21 | | - implementation group: 'io.opentracing', name: 'opentracing-util', version: '0.32.0' |
22 | | - implementation project(':dd-trace-api') |
23 | 20 | testImplementation project(':dd-smoke-tests') |
24 | 21 | testImplementation(testFixtures(project(":dd-smoke-tests:iast-util"))) |
25 | 22 | } |
26 | 23 |
|
27 | | -tasks.withType(Test).configureEach { |
28 | | - def bootJarTask = tasks.named('bootJar', BootJar) |
29 | | - dependsOn bootJarTask |
30 | | - jvmArgumentProviders.add(new CommandLineArgumentProvider() { |
31 | | - @Override |
32 | | - Iterable<String> asArguments() { |
33 | | - return bootJarTask.map { ["-Ddatadog.smoketest.springboot.shadowJar.path=${it.archiveFile.get()}"] }.get() |
34 | | - } |
35 | | - }) |
| 24 | +spotless { |
| 25 | + java { |
| 26 | + target "**/*.java" |
| 27 | + } |
| 28 | + |
| 29 | + groovyGradle { |
| 30 | + target '*.gradle', "**/*.gradle" |
| 31 | + } |
36 | 32 | } |
0 commit comments