Skip to content

Commit 72fbbd8

Browse files
committed
scala common
1 parent 7fd28dc commit 72fbbd8

File tree

3 files changed

+25
-19
lines changed

3 files changed

+25
-19
lines changed

dd-java-agent/instrumentation/scala/scala-promise/scala-promise-2.10/build.gradle

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ project.ext.groovySkipJavaExclude = true
2525
apply from: "$rootDir/gradle/java.gradle"
2626
apply plugin: 'scala' // Don't use test-with-scala since we want to pick our own version.
2727

28+
// Ensure the common project is evaluated before we access its source sets
29+
evaluationDependsOn(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common')
30+
2831
addTestSuiteForDir('latestDepTest', 'test')
2932
addTestSuiteExtendingForDir('latestDepForkedTest', 'latestDepTest', 'forkedTest')
3033

@@ -33,14 +36,14 @@ tasks.named("latestDepTest", Test) {
3336
}
3437

3538
sourceSets {
36-
test.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.groovy
39+
test.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.groovy
3740
test.groovy.srcDir sourceSets.latestDepForkedTest.groovy
38-
latestDepTest.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.groovy
39-
latestDepForkedTest.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.groovy
41+
latestDepTest.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.groovy
42+
latestDepForkedTest.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.groovy
4043

41-
test.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.scala
42-
latestDepTest.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.scala
43-
latestDepForkedTest.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.scala
44+
test.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.scala
45+
latestDepTest.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.scala
46+
latestDepForkedTest.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.scala
4447
}
4548

4649
tasks.named("compileTestGroovy", GroovyCompile) {
@@ -70,11 +73,11 @@ tasks.withType(ScalaCompile).configureEach {
7073
dependencies {
7174
// first version that works with the tests on JDK11 (without dependency problems):
7275
compileOnly group: 'org.scala-lang', name: 'scala-library', version: '2.10.7'
73-
implementation project(':dd-java-agent:instrumentation:scala:scala-promise-common')
76+
implementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common')
7477

7578
testImplementation group: 'org.scala-lang', name: 'scala-library', version: '2.10.7'
76-
testImplementation project(':dd-java-agent:instrumentation:scala:scala-promise-common')
79+
testImplementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common')
7780

7881
latestDepTestImplementation group: 'org.scala-lang', name: 'scala-library', version: '2.12.+'
79-
latestDepTestImplementation project(':dd-java-agent:instrumentation:scala:scala-promise-common')
82+
latestDepTestImplementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common')
8083
}

dd-java-agent/instrumentation/scala/scala-promise/scala-promise-2.13/build.gradle

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ project.ext.groovySkipJavaExclude = true
2525
apply from: "$rootDir/gradle/java.gradle"
2626
apply plugin: 'scala' // Don't use test-with-scala since we want to pick our own version.
2727

28+
// Ensure the common project is evaluated before we access its source sets
29+
evaluationDependsOn(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common')
30+
2831
addTestSuiteForDir('latestDepTest', 'test')
2932
addTestSuiteExtendingForDir('latestDepForkedTest', 'latestDepTest', 'forkedTest')
3033

@@ -33,14 +36,14 @@ tasks.named("latestDepTest", Test) {
3336
}
3437

3538
sourceSets {
36-
test.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.groovy
39+
test.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.groovy
3740
test.groovy.srcDir sourceSets.latestDepForkedTest.groovy
38-
latestDepTest.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.groovy
39-
latestDepForkedTest.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.groovy
41+
latestDepTest.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.groovy
42+
latestDepForkedTest.groovy.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.groovy
4043

41-
test.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.scala
42-
latestDepTest.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.scala
43-
latestDepForkedTest.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise-common').sourceSets.test.scala
44+
test.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.scala
45+
latestDepTest.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.scala
46+
latestDepForkedTest.scala.srcDir project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common').sourceSets.test.scala
4447
}
4548

4649
tasks.named("compileTestGroovy", GroovyCompile) {
@@ -65,11 +68,11 @@ tasks.withType(ScalaCompile).configureEach {
6568

6669
dependencies {
6770
compileOnly group: 'org.scala-lang', name: 'scala-library', version: '2.13.0'
68-
implementation project(':dd-java-agent:instrumentation:scala:scala-promise-common')
71+
implementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common')
6972

7073
testImplementation group: 'org.scala-lang', name: 'scala-library', version: '2.13.0'
71-
testImplementation project(':dd-java-agent:instrumentation:scala:scala-promise-common')
74+
testImplementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common')
7275

7376
latestDepTestImplementation group: 'org.scala-lang', name: 'scala-library', version: '2.+' // scala-lang 3.x requires scala 3.x compiler
74-
latestDepTestImplementation project(':dd-java-agent:instrumentation:scala:scala-promise-common')
77+
latestDepTestImplementation project(':dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common')
7578
}

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ include(
534534
":dd-java-agent:instrumentation:scala:scala-concurrent-2.8",
535535
":dd-java-agent:instrumentation:scala:scala-promise:scala-promise-2.10",
536536
":dd-java-agent:instrumentation:scala:scala-promise:scala-promise-2.13",
537-
":dd-java-agent:instrumentation:scala:scala-promise",
537+
":dd-java-agent:instrumentation:scala:scala-promise:scala-promise-common",
538538
":dd-java-agent:instrumentation:scala:scala-2.10.7",
539539
":dd-java-agent:instrumentation:scalatest-3.0.8",
540540
":dd-java-agent:instrumentation:selenium",

0 commit comments

Comments
 (0)