Maven or Gradle dependency resolution failure
April 30, 2026 ยท View on GitHub
Playbook ID: maven-dependency-resolution
Category: build
Severity: high
Tags: java, maven, gradle, dependencies, repository
What this failure means
The Java build could not resolve one or more dependencies or plugins from the configured artifact repositories.
Common log signals
could not find artifact
failed to read artifact descriptor
PluginResolutionException
pluginresolutionexception
transfer failed for
sbt.ResolveException
unresolved dependency:
module.*was not found
Diagnosis
The Java build could not resolve one or more dependencies or plugins from the configured artifact repositories.
Fix steps
- Verify the artifact coordinates and version in
pom.xml,build.gradle, or version catalogs. - Check repository credentials in Maven settings or Gradle properties if the dependency is private.
- Re-run the build with dependency refresh enabled, for example
mvn -U packageor./gradlew --refresh-dependencies build. - Confirm the repository URL is reachable from the CI runner.
Validation
- Re-run the failing workflow step.
- Confirm the original dependency resolution error is gone.
Likely files to inspect
pom.xmlsettings.xmlbuild.gradlebuild.gradle.kts
Run Faultline
faultline analyze build.log
faultline explain maven-dependency-resolution
faultline workflow build.log --json --mode agent
Search phrases this page answers
- Maven or Gradle dependency resolution failure
- Build: maven or gradle dependency resolution failure
- failed to read artifact descriptor
- GitHub Actions maven or gradle dependency resolution failure
- faultline explain maven-dependency-resolution
- Java maven or gradle dependency resolution failure
Generated from playbooks/bundled/log/build/maven-dependency-resolution.yaml. Do not edit directly โ run make docs-generate.