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);
}