net.sf.taverna.raven.repository.impl
Class ArtifactImpl
java.lang.Object
net.sf.taverna.raven.repository.BasicArtifact
net.sf.taverna.raven.repository.impl.ArtifactImpl
- All Implemented Interfaces:
- java.lang.Comparable, Artifact
public class ArtifactImpl
- extends BasicArtifact
A single Maven2 artifact with group, artifact and version
- Author:
- Tom Oinn, Danielle Turi, Stian Soiland-Reyes
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
getDependencies
public java.util.List<ArtifactImpl> getDependencies()
throws ArtifactStateException
- Analyse the corresponding .pom and return a list of all immediate
dependencies from this artifact. If no repository is defined then return
an empty list.
- Returns:
- List of Artifacts upon which this depends
- Throws:
ArtifactStateException
getPackageType
public java.lang.String getPackageType()