private Optional findManagedVersion()

in src/main/java/org/apache/maven/plugin/compiler/AbstractCompilerMojo.java [1661:1670]


    private Optional<String> findManagedVersion(
            DependencyCoordinate dependencyCoordinate, List<Dependency> managedDependencies) {
        return managedDependencies.stream()
                .filter(dep -> Objects.equals(dep.getGroupId(), dependencyCoordinate.getGroupId())
                        && Objects.equals(dep.getArtifactId(), dependencyCoordinate.getArtifactId())
                        && Objects.equals(dep.getClassifier(), dependencyCoordinate.getClassifier())
                        && Objects.equals(dep.getType(), dependencyCoordinate.getType()))
                .findAny()
                .map(org.apache.maven.model.Dependency::getVersion);
    }