Class ArtifactResolutionResult

java.lang.Object
org.apache.maven.artifact.resolver.ArtifactResolutionResult

public class ArtifactResolutionResult extends Object
Specific problems during resolution that we want to account for:
  • missing metadata
  • version range violations
  • version circular dependencies
  • missing artifacts
  • network/transfer errors
  • file system errors: permissions
Author:
Jason van Zyl TODO carlos: all these possible has*Exceptions and get*Exceptions methods make the clients too complex requiring a long list of checks, need to create a parent/interface/encapsulation for the types of exceptions