in src/main/java/org/apache/dolphinscheduler/maven/SpiDependencyChecker.java [105:114]
private Set<String> getTheSpiDependencies()
throws MojoExecutionException
{
return getArtifactDependencies(getSpiDependency())
.getRoot().getChildren().stream()
.filter(node -> !node.getDependency().isOptional())
.map(DependencyNode::getArtifact)
.map(artifact -> artifact.getGroupId() + ":" + artifact.getArtifactId())
.collect(Collectors.toSet());
}