Forge - Parent 1.1.2-SNAPSHOT

org.jboss.forge.project.dependencies
Interface DependencyMetadata

All Known Implementing Classes:
DependencyMetadataImpl

public interface DependencyMetadata

Represents meta-information for a given Dependency including its dependency chain, configured DependencyRepository instances, and any managed dependency version information.

Author:
Lincoln Baxter, III

Method Summary
 List<Dependency> getDependencies()
          The direct dependencies of the Dependency for which this DependencyMetadata was retrieved.
 Dependency getDependency()
          The Dependency for which this DependencyMetadata was retrieved.
 List<Dependency> getManagedDependencies()
          The managed dependencies of the Dependency for which this DependencyMetadata was retrieved.
 List<DependencyRepository> getRepositories()
          The DependencyRepository instances used when building the Dependency, or any projects which inherit from it, for which this DependencyMetadata was retrieved.
 

Method Detail

getDependency

Dependency getDependency()
The Dependency for which this DependencyMetadata was retrieved.


getManagedDependencies

List<Dependency> getManagedDependencies()
The managed dependencies of the Dependency for which this DependencyMetadata was retrieved. These dependencies are not included in downstream projects unless also specified as a direct dependency.

See Also:
#getDependencies()}

getDependencies

List<Dependency> getDependencies()
The direct dependencies of the Dependency for which this DependencyMetadata was retrieved. These dependencies are included in downstream projects unless explicitly excluded.

See Also:
Dependency#getExcludedDependencies()}

getRepositories

List<DependencyRepository> getRepositories()
The DependencyRepository instances used when building the Dependency, or any projects which inherit from it, for which this DependencyMetadata was retrieved.


Forge - Parent 1.1.2-SNAPSHOT

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.