Griffon 1.2.0

org.codehaus.griffon.resolve
[Java] Class SnapshotAwareM2Resolver

java.lang.Object
  org.apache.ivy.plugins.resolver.IBiblioResolver
      org.codehaus.griffon.resolve.SnapshotAwareM2Resolver

public class SnapshotAwareM2Resolver
extends IBiblioResolver

Fixes the broken snapshot support in IBiblioResolver.


Nested Class Summary
private static class SnapshotAwareM2Resolver.SnapshotRevision

 
Field Summary
private static Logger LOG

private static String M2_PATTERN

private static String M2_PER_MODULE_PATTERN

 
Constructor Summary
SnapshotAwareM2Resolver()

 
Method Summary
ResolvedResource findArtifactRef(Artifact artifact, Date date)

ResolvedResource findIvyFileRef(DependencyDescriptor dd, ResolveData data)

private ResolvedResource findSnapshotArtifact(Artifact artifact, Date date, ModuleRevisionId mrid)

private ResolvedResource findSnapshotDescriptor(DependencyDescriptor dd, ResolveData data, ModuleRevisionId mrid)

private SnapshotAwareM2Resolver.SnapshotRevision findSnapshotRevision(ModuleRevisionId mrid)

private String getWholePattern()

private boolean shouldUseMavenMetadata()

 

Field Detail

LOG

private static final Logger LOG


M2_PATTERN

private static final String M2_PATTERN


M2_PER_MODULE_PATTERN

private static final String M2_PER_MODULE_PATTERN


 
Constructor Detail

SnapshotAwareM2Resolver

public SnapshotAwareM2Resolver()


 
Method Detail

findArtifactRef

@Override
public ResolvedResource findArtifactRef(Artifact artifact, Date date)


findIvyFileRef

@Override
public ResolvedResource findIvyFileRef(DependencyDescriptor dd, ResolveData data)


findSnapshotArtifact

private ResolvedResource findSnapshotArtifact(Artifact artifact, Date date, ModuleRevisionId mrid)


findSnapshotDescriptor

private ResolvedResource findSnapshotDescriptor(DependencyDescriptor dd, ResolveData data, ModuleRevisionId mrid)


findSnapshotRevision

private SnapshotAwareM2Resolver.SnapshotRevision findSnapshotRevision(ModuleRevisionId mrid)


getWholePattern

private String getWholePattern()


shouldUseMavenMetadata

private boolean shouldUseMavenMetadata()


 

Groovy Documentation