Class DefaultLifecycleTaskSegmentCalculator
java.lang.Object
org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator
- All Implemented Interfaces:
- LifecycleTaskSegmentCalculator
@Named
@Singleton
public class DefaultLifecycleTaskSegmentCalculator
extends Object
implements LifecycleTaskSegmentCalculator
Calculates the task segments in the build
NOTE: This class is not part of any public api and can be changed or deleted without prior notice.- Since:
- 3.0
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultLifecycleTaskSegmentCalculator(MojoDescriptorCreator mojoDescriptorCreator, LifecyclePluginResolver lifecyclePluginResolver) 
- 
Method SummaryModifier and TypeMethodDescriptioncalculateTaskSegments(MavenSession session) calculateTaskSegments(MavenSession session, List<String> tasks) booleanrequiresProject(MavenSession session) 
- 
Constructor Details- 
DefaultLifecycleTaskSegmentCalculator@Inject public DefaultLifecycleTaskSegmentCalculator(MojoDescriptorCreator mojoDescriptorCreator, LifecyclePluginResolver lifecyclePluginResolver) 
 
- 
- 
Method Details- 
calculateTaskSegmentspublic List<TaskSegment> calculateTaskSegments(MavenSession session) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, MojoNotFoundException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, PluginVersionResolutionException, LifecyclePhaseNotFoundException, LifecycleNotFoundException - Specified by:
- calculateTaskSegmentsin interface- LifecycleTaskSegmentCalculator
- Throws:
- PluginNotFoundException
- PluginResolutionException
- PluginDescriptorParsingException
- MojoNotFoundException
- NoPluginFoundForPrefixException
- InvalidPluginDescriptorException
- PluginVersionResolutionException
- LifecyclePhaseNotFoundException
- LifecycleNotFoundException
 
- 
calculateTaskSegmentspublic List<TaskSegment> calculateTaskSegments(MavenSession session, List<String> tasks) throws PluginNotFoundException, PluginResolutionException, PluginDescriptorParsingException, MojoNotFoundException, NoPluginFoundForPrefixException, InvalidPluginDescriptorException, PluginVersionResolutionException 
- 
requiresProject- Specified by:
- requiresProjectin interface- LifecycleTaskSegmentCalculator
 
 
-