|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.codehaus.mojo.pomtools.helpers.MetadataHelper
public class MetadataHelper
Wrapper library for Maven Artifact and Metadata routines.
| Constructor Summary | |
|---|---|
MetadataHelper(org.apache.maven.execution.MavenSession session,
java.util.List remoteArtifactRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
|
| Method Summary | |
|---|---|
org.apache.maven.artifact.Artifact |
createArtifact(ObjectWrapper obj)
|
org.apache.maven.artifact.Artifact |
createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope,
java.lang.String type)
Simple wrapper for ArtifactFactory.createArtifact(java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String) |
org.apache.maven.artifact.repository.ArtifactRepository |
getLocalRepository()
|
org.apache.maven.artifact.repository.metadata.RepositoryMetadata |
getMetadata(org.apache.maven.artifact.Artifact artifact)
|
org.apache.maven.artifact.repository.metadata.RepositoryMetadata |
getMetadata(ObjectWrapper obj)
|
java.util.List |
getRemoteRepositories()
|
java.util.List |
getTransitiveDependencies()
Resolves all transitive dependencies for the current project and returns a list of TransitiveDependencyInfo objects. |
boolean |
isValidDependencyArtifact(org.apache.maven.artifact.Artifact artifact)
Determines whether the artifact exists ( in that we are able to locate metadata for the groupId and artifactId) and that the version or version range specified refers to a version specified in the repository metadata. |
boolean |
isValidGroupIdArtifactId(org.apache.maven.artifact.Artifact artifact)
Returns whether the groupId and artifactId appear to be valid. |
protected void |
recurseNode(java.util.Map dependencyMap,
java.util.Set seen,
java.util.Iterator nodeIter,
int depth)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MetadataHelper(org.apache.maven.execution.MavenSession session,
java.util.List remoteArtifactRepositories,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws PomToolsRTException
PomToolsRTException| Method Detail |
|---|
public org.apache.maven.artifact.Artifact createArtifact(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version,
java.lang.String scope,
java.lang.String type)
ArtifactFactory.createArtifact(java.lang.String, java.lang.String, java.lang.String,
java.lang.String, java.lang.String)
public org.apache.maven.artifact.Artifact createArtifact(ObjectWrapper obj)
public org.apache.maven.artifact.repository.metadata.RepositoryMetadata getMetadata(ObjectWrapper obj)
throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
public org.apache.maven.artifact.repository.metadata.RepositoryMetadata getMetadata(org.apache.maven.artifact.Artifact artifact)
throws org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException
org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalExceptionpublic boolean isValidGroupIdArtifactId(org.apache.maven.artifact.Artifact artifact)
isValidDependencyArtifact(Artifact) in that the version
can be null or even invalid and still get a positive result
artifact -
public boolean isValidDependencyArtifact(org.apache.maven.artifact.Artifact artifact)
artifact -
public java.util.List getTransitiveDependencies()
throws PomToolsException,
org.apache.maven.project.ProjectBuildingException
TransitiveDependencyInfo objects. Each object represents a distinct
groupId:artifactId:type dependency. The TransitiveDependencyInfo.getResolutionNodes()
represent all of the possible ResolutionNodes which resolve to this groupId:artifactId.
PomToolsException
org.apache.maven.project.ProjectBuildingException
protected void recurseNode(java.util.Map dependencyMap,
java.util.Set seen,
java.util.Iterator nodeIter,
int depth)
throws PomToolsException
PomToolsExceptionpublic org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
public java.util.List getRemoteRepositories()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||