org.apache.maven.project.artifact
Class ArtifactWithProject

java.lang.Object
  extended byorg.apache.maven.artifact.DefaultArtifact
      extended byorg.apache.maven.project.artifact.ArtifactWithProject
All Implemented Interfaces:
Artifact, Comparable

public class ArtifactWithProject
extends DefaultArtifact


Field Summary
 
Fields inherited from interface org.apache.maven.artifact.Artifact
LATEST_VERSION, RELEASE_VERSION, SCOPE_COMPILE, SCOPE_IMPORT, SCOPE_PROVIDED, SCOPE_RUNTIME, SCOPE_SYSTEM, SCOPE_TEST, SNAPSHOT_VERSION, VERSION_FILE_PATTERN
 
Constructor Summary
ArtifactWithProject(MavenProject project, String type, String classifier, ArtifactHandler artifactHandler, boolean optional)
           
 
Method Summary
 MavenProject getProject()
           
 ProjectArtifactMetadata getProjectArtifactMetadata()
           
static ProjectArtifactMetadata getProjectArtifactMetadata(Artifact artifact)
           
 
Methods inherited from class org.apache.maven.artifact.DefaultArtifact
addMetadata, compareTo, equals, getArtifactHandler, getArtifactId, getAvailableVersions, getBaseVersion, getBaseVersionInternal, getClassifier, getDependencyConflictId, getDependencyFilter, getDependencyTrail, getDownloadUrl, getFile, getGroupId, getId, getMetadata, getMetadataList, getRepository, getScope, getSelectedVersion, getType, getVersion, getVersionRange, hasClassifier, hashCode, isOptional, isRelease, isResolved, isSelectedVersionKnown, isSnapshot, selectVersion, setArtifactHandler, setArtifactId, setAvailableVersions, setBaseVersion, setBaseVersionInternal, setDependencyFilter, setDependencyTrail, setDownloadUrl, setFile, setGroupId, setOptional, setRelease, setRepository, setResolved, setResolvedVersion, setScope, setVersion, setVersionRange, toString, updateVersion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArtifactWithProject

public ArtifactWithProject(MavenProject project,
                           String type,
                           String classifier,
                           ArtifactHandler artifactHandler,
                           boolean optional)
Method Detail

getProject

public MavenProject getProject()

getProjectArtifactMetadata

public ProjectArtifactMetadata getProjectArtifactMetadata()

getProjectArtifactMetadata

public static ProjectArtifactMetadata getProjectArtifactMetadata(Artifact artifact)


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.