in src/main/java/org/apache/jackrabbit/filevault/maven/packaging/impl/ImportPackageBuilder.java [434:457]
private void calculateImportParameters() {
importParameters = new TreeMap<String, Attrs>();
for (PackageInfo info : exported.values()) {
if (!classFiles.isEmpty() && info.usedBy.isEmpty()) {
// skip if not used.
continue;
}
if (classFiles.isEmpty() && !includeUnused) {
continue;
}
if (info.bundles.isEmpty()) {
// skip if no bundle
continue;
}
// get first version
BundleInfo bInfo = info.bundles.values().iterator().next();
String version = bInfo.packageVersions.get(info.getName());
Attrs options = new Attrs();
if (!StringUtils.isEmpty(version)) {
options.put(Constants.VERSION_ATTRIBUTE, new aQute.bnd.version.VersionRange("@" + version).toString());
}
importParameters.put(info.getName(), options);
}
}