Class SidecarArtifactResolver
java.lang.Object
io.github.duckasteroid.agentdocs.resolve.task.SidecarArtifactResolver
Resolves dependency-scoped
agent-docs sidecar archives.-
Constructor Summary
ConstructorsConstructorDescriptionSidecarArtifactResolver(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. -
Method Summary
Modifier and TypeMethodDescriptionresolveSidecar(ModuleCoordinate coordinate) Attempts to resolve theagent-docsclassifier zip for a dependency.
-
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 resolutiondependencies- dependency factorylogger- logger for diagnostic output
-
-
Method Details
-
resolveSidecar
Attempts to resolve theagent-docsclassifier zip for a dependency.- Parameters:
coordinate- dependency coordinate- Returns:
- resolved sidecar path, or
nullwhen unavailable
-