Browse Source

Rename javaagent-api artifact to javaagent-instrumentation-api (#3513)

* part 1

* part 2

* Undo change in examples

* Spotless
Trask Stalnaker 3 years ago
parent
commit
d0cb08a37b
46 changed files with 26 additions and 24 deletions
  1. 1 1
      benchmark/build.gradle.kts
  2. 1 1
      buildSrc/src/main/kotlin/io.opentelemetry.instrumentation.javaagent-testing.gradle.kts
  3. 1 1
      buildSrc/src/main/kotlin/otel.java-conventions.gradle.kts
  4. 3 3
      docs/contributing/javaagent-jar-components.md
  5. 1 1
      docs/contributing/writing-instrumentation-module.md
  6. 2 1
      instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/tracer/net/NetPeerAttributes.java
  7. 2 2
      instrumentation/build.gradle.kts
  8. 1 1
      instrumentation/hibernate/hibernate-common/javaagent/build.gradle.kts
  9. 1 1
      instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-testing/build.gradle.kts
  10. 1 1
      javaagent-bootstrap/build.gradle.kts
  11. 1 1
      javaagent-extension-api/build.gradle.kts
  12. 0 0
      javaagent-instrumentation-api/build.gradle.kts
  13. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/CallDepth.java
  14. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/CallDepthThreadLocalMap.java
  15. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/ClassHierarchyIterable.java
  16. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/ContextStore.java
  17. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/InstrumentationContext.java
  18. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/Java8BytecodeBridge.java
  19. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/OpenTelemetrySdkAccess.java
  20. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/AdviceUtils.java
  21. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/CallableWrapper.java
  22. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/ExecutorInstrumentationUtils.java
  23. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/RunnableWrapper.java
  24. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/State.java
  25. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/instrumenter/PeerServiceAttributesExtractor.java
  26. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/BootstrapPackagePrefixesHolder.java
  27. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/ClassLoaderMatcherCacheHolder.java
  28. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/InClassLoaderMatcher.java
  29. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/InstrumentedTaskClasses.java
  30. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/jaxrs/JaxrsContextPath.java
  31. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/rmi/ThreadLocalContext.java
  32. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/undertow/KeyHolder.java
  33. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/undertow/UndertowActiveHandlers.java
  34. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/util/Trie.java
  35. 0 0
      javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/util/TrieImpl.java
  36. 0 0
      javaagent-instrumentation-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/CallDepthTest.java
  37. 0 0
      javaagent-instrumentation-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/instrumenter/PeerServiceAttributesExtractorTest.java
  38. 0 0
      javaagent-instrumentation-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/util/TrieTest.java
  39. 1 1
      javaagent-tooling/build.gradle.kts
  40. 3 2
      javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/muzzle/InstrumentationClassPredicate.java
  41. 1 1
      javaagent-tooling/src/test/groovy/io/opentelemetry/javaagent/tooling/muzzle/InstrumentationClassPredicateTest.groovy
  42. 1 1
      javaagent/build.gradle.kts
  43. 1 1
      settings.gradle.kts
  44. 2 2
      testing-common/build.gradle.kts
  45. 1 1
      testing-common/integration-tests/build.gradle.kts
  46. 1 1
      testing/agent-exporter/build.gradle.kts

+ 1 - 1
benchmark/build.gradle.kts

@@ -12,7 +12,7 @@ dependencies {
   jmh("net.bytebuddy:byte-buddy-agent")
 
   jmh(project(":instrumentation-api"))
-  jmh(project(":javaagent-api"))
+  jmh(project(":javaagent-instrumentation-api"))
   jmh(project(":javaagent-tooling"))
   jmh(project(":javaagent-extension-api"))
 

+ 1 - 1
buildSrc/src/main/kotlin/io.opentelemetry.instrumentation.javaagent-testing.gradle.kts

@@ -14,7 +14,7 @@ dependencies {
   // Integration tests may need to define custom instrumentation modules so we include the standard
   // instrumentation infrastructure for testing too.
   compileOnly("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api")
-  compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-api")
+  compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-instrumentation-api")
   compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap")
   // Apply common dependencies for instrumentation.
   compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api") {

+ 1 - 1
buildSrc/src/main/kotlin/otel.java-conventions.gradle.kts

@@ -278,7 +278,7 @@ configurations.configureEach {
     // what modules they add to reference generically.
     dependencySubstitution {
       substitute(module("io.opentelemetry.instrumentation:opentelemetry-instrumentation-api")).using(project(":instrumentation-api"))
-      substitute(module("io.opentelemetry.javaagent:opentelemetry-javaagent-api")).using(project(":javaagent-api"))
+      substitute(module("io.opentelemetry.javaagent:opentelemetry-javaagent-instrumentation-api")).using(project(":javaagent-instrumentation-api"))
       substitute(module("io.opentelemetry.javaagent:opentelemetry-javaagent-bootstrap")).using(project(":javaagent-bootstrap"))
       substitute(module("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api")).using(project(":javaagent-extension-api"))
       substitute(module("io.opentelemetry.javaagent:opentelemetry-javaagent-tooling")).using(project(":javaagent-tooling"))

+ 3 - 3
docs/contributing/javaagent-jar-components.md

@@ -27,7 +27,7 @@ class from there.
 `io.opentelemetry.javaagent.bootstrap.AgentInitializer` and a few other classes that live in the bootstrap class
 loader but are not used directly by auto-instrumentation
 
-#### `instrumentation-api` and `javaagent-api` modules
+#### `instrumentation-api` and `javaagent-instrumentation-api` modules
 
 These modules contain support classes for actual instrumentations to be loaded
 later and separately. These classes should be available from all possible
@@ -38,7 +38,7 @@ possible. Otherwise, there is a risk of accidentally exposing these classes to
 the actual application.
 
 `instrumentation-api` contains classes that are needed for both library and auto-instrumentation,
-while `javaagent-api` contains classes that are only needed for auto-instrumentation.
+while `javaagent-instrumentation-api` contains classes that are only needed for auto-instrumentation.
 
 ### Modules that live in the agent class loader
 
@@ -83,7 +83,7 @@ module
 Available in the bootstrap class loader:
 
 - `io/opentelemetry/javaagent/bootstrap/` - contains the `javaagent-bootstrap` module
-- `io/opentelemetry/javaagent/instrumentation/api/` - contains the `javaagent-api` module
+- `io/opentelemetry/javaagent/instrumentation/api/` - contains the `javaagent-instrumentation-api` module
 - `io/opentelemetry/javaagent/shaded/instrumentation/api/` - contains the `instrumentation-api` module,
  shaded during creation of `javaagent` jar file by Shadow Gradle plugin
 - `io/opentelemetry/javaagent/shaded/io/` - contains the OpenTelemetry API and its dependency gRPC

+ 1 - 1
docs/contributing/writing-instrumentation-module.md

@@ -300,7 +300,7 @@ then inlining Java 8 default method calls (or static methods in an interface) in
 will result in a `java.lang.VerifyError` at runtime, since Java 8 default method invocations are not
 legal in Java 7 (and prior) bytecode.
 Because OpenTelemetry API has many common default/static interface methods (e.g. `Span.current()`),
-the `javaagent-api` artifact has a class `Java8BytecodeBridge` which provides static methods
+the `javaagent-instrumentation-api` artifact has a class `Java8BytecodeBridge` which provides static methods
 for accessing these default methods from advice.
 In fact, we suggest avoiding Java 8 language features in advice classes at all - sometimes you don't
 know what bytecode version is used by the instrumented class.

+ 2 - 1
instrumentation-api/src/main/java/io/opentelemetry/instrumentation/api/tracer/net/NetPeerAttributes.java

@@ -18,7 +18,8 @@ import org.checkerframework.checker.nullness.qual.Nullable;
 
 public final class NetPeerAttributes {
 
-  // TODO: this should only be used by the javaagent; move to javaagent-api after removing all
+  // TODO: this should only be used by the javaagent; move to javaagent-instrumentation-api after
+  // removing all
   // library usages
   public static final NetPeerAttributes INSTANCE =
       new NetPeerAttributes(

+ 2 - 2
instrumentation/build.gradle.kts

@@ -26,7 +26,7 @@ subprojects {
 
 dependencies {
   compileOnly(project(":instrumentation-api"))
-  compileOnly(project(":javaagent-api"))
+  compileOnly(project(":javaagent-instrumentation-api"))
   implementation(project(":javaagent-tooling"))
   implementation(project(":javaagent-extension-api"))
 }
@@ -49,7 +49,7 @@ tasks {
       //These classes are added to bootstrap classloader by javaagent module
       exclude(project(":javaagent-bootstrap"))
       exclude(project(":instrumentation-api"))
-      exclude(project(":javaagent-api"))
+      exclude(project(":javaagent-instrumentation-api"))
     }
   }
 

+ 1 - 1
instrumentation/hibernate/hibernate-common/javaagent/build.gradle.kts

@@ -6,5 +6,5 @@ plugins {
 }
 
 dependencies {
-  compileOnly(project(":javaagent-api"))
+  compileOnly(project(":javaagent-instrumentation-api"))
 }

+ 1 - 1
instrumentation/jaxrs/jaxrs-2.0/jaxrs-2.0-testing/build.gradle.kts

@@ -15,7 +15,7 @@ dependencies {
   implementation("org.slf4j:jcl-over-slf4j")
   implementation("org.slf4j:jul-to-slf4j")
 
-  implementation(project(":javaagent-api"))
+  implementation(project(":javaagent-instrumentation-api"))
   implementation(project(":instrumentation-api"))
   implementation(project(":instrumentation:jaxrs:jaxrs-2.0:jaxrs-2.0-common:javaagent"))
 

+ 1 - 1
javaagent-bootstrap/build.gradle.kts

@@ -24,7 +24,7 @@ dependencies {
   compileOnly("io.opentelemetry:opentelemetry-sdk")
 
   implementation(project(":instrumentation-api"))
-  implementation(project(":javaagent-api"))
+  implementation(project(":javaagent-instrumentation-api"))
 
   implementation("org.slf4j:slf4j-api")
   implementation("org.slf4j:slf4j-simple")

+ 1 - 1
javaagent-extension-api/build.gradle.kts

@@ -12,7 +12,7 @@ dependencies {
   api("org.slf4j:slf4j-api")
 
   implementation(project(":instrumentation-api"))
-  implementation(project(":javaagent-api"))
+  implementation(project(":javaagent-instrumentation-api"))
 
   // metrics are unstable, do not expose as api
   implementation("io.opentelemetry:opentelemetry-sdk-metrics")

+ 0 - 0
javaagent-api/build.gradle.kts → javaagent-instrumentation-api/build.gradle.kts


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/CallDepth.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/CallDepth.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/CallDepthThreadLocalMap.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/CallDepthThreadLocalMap.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/ClassHierarchyIterable.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/ClassHierarchyIterable.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/ContextStore.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/ContextStore.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/InstrumentationContext.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/InstrumentationContext.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/Java8BytecodeBridge.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/Java8BytecodeBridge.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/OpenTelemetrySdkAccess.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/OpenTelemetrySdkAccess.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/AdviceUtils.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/AdviceUtils.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/CallableWrapper.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/CallableWrapper.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/ExecutorInstrumentationUtils.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/ExecutorInstrumentationUtils.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/RunnableWrapper.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/RunnableWrapper.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/State.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/concurrent/State.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/instrumenter/PeerServiceAttributesExtractor.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/instrumenter/PeerServiceAttributesExtractor.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/BootstrapPackagePrefixesHolder.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/BootstrapPackagePrefixesHolder.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/ClassLoaderMatcherCacheHolder.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/ClassLoaderMatcherCacheHolder.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/InClassLoaderMatcher.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/InClassLoaderMatcher.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/InstrumentedTaskClasses.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/internal/InstrumentedTaskClasses.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/jaxrs/JaxrsContextPath.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/jaxrs/JaxrsContextPath.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/rmi/ThreadLocalContext.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/rmi/ThreadLocalContext.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/undertow/KeyHolder.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/undertow/KeyHolder.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/undertow/UndertowActiveHandlers.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/undertow/UndertowActiveHandlers.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/util/Trie.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/util/Trie.java


+ 0 - 0
javaagent-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/util/TrieImpl.java → javaagent-instrumentation-api/src/main/java/io/opentelemetry/javaagent/instrumentation/api/util/TrieImpl.java


+ 0 - 0
javaagent-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/CallDepthTest.java → javaagent-instrumentation-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/CallDepthTest.java


+ 0 - 0
javaagent-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/instrumenter/PeerServiceAttributesExtractorTest.java → javaagent-instrumentation-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/instrumenter/PeerServiceAttributesExtractorTest.java


+ 0 - 0
javaagent-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/util/TrieTest.java → javaagent-instrumentation-api/src/test/java/io/opentelemetry/javaagent/instrumentation/api/util/TrieTest.java


+ 1 - 1
javaagent-tooling/build.gradle.kts

@@ -11,7 +11,7 @@ dependencies {
 
   implementation(project(":javaagent-bootstrap"))
   implementation(project(":javaagent-extension-api"))
-  implementation(project(":javaagent-api"))
+  implementation(project(":javaagent-instrumentation-api"))
   implementation(project(":instrumentation-api"))
 
   implementation("io.opentelemetry:opentelemetry-api")

+ 3 - 2
javaagent-tooling/src/main/java/io/opentelemetry/javaagent/tooling/muzzle/InstrumentationClassPredicate.java

@@ -30,8 +30,9 @@ public final class InstrumentationClassPredicate {
    *
    * <p>This set of classes is defined by a package naming convention: all javaagent and library
    * instrumentation classes are treated as "helper" classes and are subjected to the reference
-   * collection process. All others (including {@code instrumentation-api} and {@code javaagent-api}
-   * modules are not scanned for references (but references to them are collected).
+   * collection process. All others (including {@code instrumentation-api} and {@code
+   * javaagent-instrumentation-api} modules are not scanned for references (but references to them
+   * are collected).
    *
    * <p>Aside from "standard" instrumentation helper class packages, instrumentation modules can
    * pass an additional predicate to include instrumentation helper classes from 3rd party packages.

+ 1 - 1
javaagent-tooling/src/test/groovy/io/opentelemetry/javaagent/tooling/muzzle/InstrumentationClassPredicateTest.groovy

@@ -37,6 +37,6 @@ class InstrumentationClassPredicateTest extends Specification {
     "Java SDK class"            | "java.util.ArrayList"
     "javaagent-tooling class"   | "io.opentelemetry.javaagent.tooling.Constants"
     "instrumentation-api class" | "io.opentelemetry.instrumentation.api.InstrumentationVersion"
-    "javaagent-api class"       | "io.opentelemetry.javaagent.instrumentation.api.ContextStore"
+    "javaagent-instrumentation-api class"       | "io.opentelemetry.javaagent.instrumentation.api.ContextStore"
   }
 }

+ 1 - 1
javaagent/build.gradle.kts

@@ -119,7 +119,7 @@ val licenseReportDependencies by configurations.creating
 
 dependencies {
   testCompileOnly(project(":javaagent-bootstrap"))
-  testCompileOnly(project(":javaagent-api"))
+  testCompileOnly(project(":javaagent-instrumentation-api"))
 
   testImplementation("com.google.guava:guava")
 

+ 1 - 1
settings.gradle.kts

@@ -62,7 +62,7 @@ include(":javaagent")
 include(":bom-alpha")
 include(":instrumentation-api")
 include(":instrumentation-api-caching")
-include(":javaagent-api")
+include(":javaagent-instrumentation-api")
 
 // misc
 include(":dependencyManagement")

+ 2 - 2
testing-common/build.gradle.kts

@@ -9,7 +9,7 @@ group = "io.opentelemetry.javaagent"
 sourceSets {
   main {
     val armeriaShadedDeps = project(":testing:armeria-shaded-for-testing")
-    output.dir(armeriaShadedDeps .file("build/extracted/shadow"), "builtBy" to ":testing:armeria-shaded-for-testing:extractShadowJar")
+    output.dir(armeriaShadedDeps.file("build/extracted/shadow"), "builtBy" to ":testing:armeria-shaded-for-testing:extractShadowJar")
   }
 }
 
@@ -48,7 +48,7 @@ dependencies {
   annotationProcessor("com.google.auto.service:auto-service")
   compileOnly("com.google.auto.service:auto-service")
 
-  testImplementation(project(":javaagent-api"))
+  testImplementation(project(":javaagent-instrumentation-api"))
   testImplementation(project(":javaagent-tooling"))
   testImplementation(project(":javaagent-bootstrap"))
   testImplementation(project(":javaagent-extension-api"))

+ 1 - 1
testing-common/integration-tests/build.gradle.kts

@@ -6,7 +6,7 @@ dependencies {
   implementation(project(":testing-common:library-for-integration-tests"))
 
   testCompileOnly(project(":instrumentation-api"))
-  testCompileOnly(project(":javaagent-api"))
+  testCompileOnly(project(":javaagent-instrumentation-api"))
   testCompileOnly(project(":javaagent-tooling"))
   testCompileOnly(project(":javaagent-extension-api"))
 

+ 1 - 1
testing/agent-exporter/build.gradle.kts

@@ -14,7 +14,7 @@ dependencies {
   compileOnly("com.google.auto.service:auto-service")
 
   implementation(project(":instrumentation-api"))
-  implementation(project(":javaagent-api"))
+  implementation(project(":javaagent-instrumentation-api"))
   implementation(project(":javaagent-extension-api"))
   implementation(project(":javaagent-tooling"))
   implementation("io.opentelemetry:opentelemetry-proto")