ShrinkWrap Resolver Maven API 2.0.0-alpha-4

org.jboss.shrinkwrap.resolver.api.maven
Interface PomEquippedResolveStageBase<RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>

All Superinterfaces:
MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>, ResolveStage<MavenDependency,MavenResolutionFilter,RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE,MavenResolutionStrategy>
All Known Subinterfaces:
PomEquippedResolveStage

public interface PomEquippedResolveStageBase<RESOLVESTAGETYPE extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>,STRATEGYSTAGETYPE extends MavenStrategyStageBase<STRATEGYSTAGETYPE,FORMATSTAGETYPE>,FORMATSTAGETYPE extends MavenFormatStage>
extends MavenResolveStageBase<RESOLVESTAGETYPE,STRATEGYSTAGETYPE,FORMATSTAGETYPE>

Defines the contract for operations denoting a ResolverStage has been configured via POM (Project Object Model) metadata

Author:
Andrew Lee Rubinger, Karel Piwko

Method Summary
 FORMATSTAGETYPE importRuntimeAndTestDependencies()
          Resolves dependencies in all scopes as defined by the POM metadata.
 FORMATSTAGETYPE importRuntimeAndTestDependencies(MavenResolutionStrategy strategy)
          Resolves dependencies in all scopes as defined by the POM metadata, using the additional ResolutionStrategy.
 FORMATSTAGETYPE importRuntimeDependencies()
          Resolves all runtime dependencies defined by the POM metadata.
 FORMATSTAGETYPE importRuntimeDependencies(MavenResolutionStrategy strategy)
          Resolves all dependencies defined by the POM metadata, using the additional ResolutionStrategy.
 
Methods inherited from interface org.jboss.shrinkwrap.resolver.api.ResolveStage
addDependencies, addDependencies, addDependency, addDependency, resolve, resolve, resolve, resolve, resolve
 

Method Detail

importRuntimeAndTestDependencies

FORMATSTAGETYPE importRuntimeAndTestDependencies()
Resolves dependencies in all scopes as defined by the POM metadata.

Returns:
The next FormatStage

importRuntimeAndTestDependencies

FORMATSTAGETYPE importRuntimeAndTestDependencies(MavenResolutionStrategy strategy)
                                                                          throws IllegalArgumentException
Resolves dependencies in all scopes as defined by the POM metadata, using the additional ResolutionStrategy.

Parameters:
strategy -
Returns:
Throws:
IllegalArgumentException - If no strategy is specified

importRuntimeDependencies

FORMATSTAGETYPE importRuntimeDependencies()
Resolves all runtime dependencies defined by the POM metadata. Amounts to scopes: ScopeType.COMPILE, ScopeType.IMPORT, ScopeType.RUNTIME, ScopeType.SYSTEM

Returns:
The next FormatStage

importRuntimeDependencies

FORMATSTAGETYPE importRuntimeDependencies(MavenResolutionStrategy strategy)
                                                                   throws IllegalArgumentException
Resolves all dependencies defined by the POM metadata, using the additional ResolutionStrategy. Amounts to scopes: ScopeType.COMPILE, ScopeType.IMPORT, ScopeType.RUNTIME, ScopeType.SYSTEM

Parameters:
strategy -
Returns:
Throws:
IllegalArgumentException - If no strategy is specified

ShrinkWrap Resolver Maven API 2.0.0-alpha-4

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