Package org.apache.maven.graph
Class ProjectSelector
java.lang.Object
org.apache.maven.graph.ProjectSelector
Utility class to extract
MavenProject
from the project graph during the execution phase based on optional or
required selectors.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetActiveProjects
(MavenExecutionRequest request, List<MavenProject> projects, List<ProjectActivation.ProjectActivationSettings> projectSelectors) getOptionalProjectsBySelectors
(MavenExecutionRequest request, List<MavenProject> projects, Set<String> projectSelectors) Deprecated.getRequiredProjectsBySelectors
(MavenExecutionRequest request, List<MavenProject> projects, Set<String> projectSelectors) Deprecated.
-
Constructor Details
-
ProjectSelector
public ProjectSelector()
-
-
Method Details
-
getActiveProjects
public Set<MavenProject> getActiveProjects(MavenExecutionRequest request, List<MavenProject> projects, List<ProjectActivation.ProjectActivationSettings> projectSelectors) throws MavenExecutionException - Throws:
MavenExecutionException
-
getRequiredProjectsBySelectors
@Deprecated(since="4.0.0") public Set<MavenProject> getRequiredProjectsBySelectors(MavenExecutionRequest request, List<MavenProject> projects, Set<String> projectSelectors) throws MavenExecutionException Deprecated.- Throws:
MavenExecutionException
-
getOptionalProjectsBySelectors
@Deprecated(since="4.0.0") public Set<MavenProject> getOptionalProjectsBySelectors(MavenExecutionRequest request, List<MavenProject> projects, Set<String> projectSelectors) Deprecated.
-
getActiveProjects(MavenExecutionRequest, List, List)