@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, putpublic 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.MavenMetadataCacheput in class org.apache.maven.project.artifact.DefaultMavenMetadataCachepublic java.util.Set<java.io.File> removeProject(java.io.File pom,
ArtifactKey key,
boolean force)
removeProject in interface IManagedCacheprivate 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)