|
||||||||||
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.ArtifactMetadataRetrievalException
public 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
PomToolsException
public 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 |