Skip to content

Commit ae56c9b

Browse files
committed
Thrown a more meaningful exception
1 parent b367e73 commit ae56c9b

File tree

1 file changed

+2
-1
lines changed
  • impl/maven-core/src/main/java/org/apache/maven/lifecycle/internal/concurrent

1 file changed

+2
-1
lines changed

impl/maven-core/src/main/java/org/apache/maven/lifecycle/internal/concurrent/BuildPlan.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.LinkedHashMap;
2626
import java.util.List;
2727
import java.util.Map;
28+
import java.util.NoSuchElementException;
2829
import java.util.Optional;
2930
import java.util.Set;
3031
import java.util.function.Function;
@@ -85,7 +86,7 @@ public Optional<BuildStep> step(MavenProject project, String name) {
8586
}
8687

8788
public BuildStep requiredStep(MavenProject project, String name) {
88-
return step(project, name).get();
89+
return step(project, name).orElseThrow(() -> new NoSuchElementException("Step " + name + " not found"));
8990
}
9091

9192
// add a follow-up plan to this one

0 commit comments

Comments
 (0)