Class SidecarArtifactResolver

java.lang.Object
io.github.duckasteroid.agentdocs.resolve.task.SidecarArtifactResolver

public final class SidecarArtifactResolver extends Object
Resolves dependency-scoped agent-docs sidecar archives.
  • Constructor Details

    • SidecarArtifactResolver

      public SidecarArtifactResolver(org.gradle.api.artifacts.ConfigurationContainer configurations, org.gradle.api.artifacts.dsl.DependencyHandler dependencies, org.gradle.api.logging.Logger logger)
      Creates a resolver bound to a Gradle project and logger.
      Parameters:
      configurations - configuration container for detached resolution
      dependencies - dependency factory
      logger - logger for diagnostic output
  • Method Details

    • resolveSidecar

      public Path resolveSidecar(ModuleCoordinate coordinate)
      Attempts to resolve the agent-docs classifier zip for a dependency.
      Parameters:
      coordinate - dependency coordinate
      Returns:
      resolved sidecar path, or null when unavailable