private void calculateImportParameters()

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