in src/main/java/org/apache/sling/maven/bundlesupport/FsMountMojo.java [322:332]
private boolean isBundleInstalled(CloseableHttpClient httpClient, Bundle bundle, URI consoleTargetUrl)
throws IOException {
String installedVersionString =
getBundleInstalledVersion(httpClient, bundle.getSymbolicName(), consoleTargetUrl);
if (StringUtils.isBlank(installedVersionString)) {
return false;
}
DefaultArtifactVersion installedVersion = new DefaultArtifactVersion(installedVersionString);
DefaultArtifactVersion requiredVersion = new DefaultArtifactVersion(bundle.getOsgiVersion());
return (installedVersion.compareTo(requiredVersion) >= 0);
}