@Singleton public class EclipseMavenMetadataCache extends org.apache.maven.project.artifact.DefaultMavenMetadataCache implements org.apache.maven.project.artifact.MavenMetadataCache, IManagedCache
Constructor and Description |
---|
EclipseMavenMetadataCache() |
Modifier and Type | Method and Description |
---|---|
private boolean |
contains(java.util.List<org.apache.maven.artifact.Artifact> artifacts,
ArtifactKey key) |
private static <T> boolean |
eq(T a,
T b) |
private boolean |
equals(org.apache.maven.artifact.Artifact artifact,
ArtifactKey key) |
void |
put(org.apache.maven.artifact.Artifact artifact,
boolean resolveManagedVersions,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories,
org.apache.maven.artifact.metadata.ResolutionGroup result) |
private void |
removeProject(ArtifactKey key) |
java.util.Set<java.io.File> |
removeProject(java.io.File pom,
ArtifactKey key,
boolean force) |
flush, get, newCacheKey, put
public void put(org.apache.maven.artifact.Artifact artifact, boolean resolveManagedVersions, org.apache.maven.artifact.repository.ArtifactRepository localRepository, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories, org.apache.maven.artifact.metadata.ResolutionGroup result)
put
in interface org.apache.maven.project.artifact.MavenMetadataCache
put
in class org.apache.maven.project.artifact.DefaultMavenMetadataCache
public java.util.Set<java.io.File> removeProject(java.io.File pom, ArtifactKey key, boolean force)
removeProject
in interface IManagedCache
private void removeProject(ArtifactKey key)
private boolean contains(java.util.List<org.apache.maven.artifact.Artifact> artifacts, ArtifactKey key)
private boolean equals(org.apache.maven.artifact.Artifact artifact, ArtifactKey key)
private static <T> boolean eq(T a, T b)