public String toString() { return getName() + Feature.VERSION_SEPARATOR + getVersion(); }
private static void mergeDependencies(Dependency target, Dependency source) { if (target.getVersion() == null || Feature.DEFAULT_VERSION.equals(target.getVersion())) { target.setVersion(source.getVersion()); } if (source.isDependency()) { target.setDependency(true); } if (source.isPrerequisite()) { target.setPrerequisite(true); } }
private static void mergeDependencies(Dependency target, Dependency source) { if (target.getVersion() == null || Feature.DEFAULT_VERSION.equals(target.getVersion())) { target.setVersion(source.getVersion()); } if (source.isDependency()) { target.setDependency(true); } if (source.isPrerequisite()) { target.setPrerequisite(true); } }
if (!Feature.DEFAULT_VERSION.equals(dep.getVersion())) { if (karafVersion == KarafVersion.v4x) { boot.append("/"); boot.append(";version="); boot.append(dep.getVersion());
if (!Feature.DEFAULT_VERSION.equals(dep.getVersion())) { if (karafVersion == KarafVersion.v4x) { boot.append("/"); boot.append(";version="); boot.append(dep.getVersion());
protected void addFeaturesDependencies(List<Dependency> featureNames, Set<Feature> features, Map<String, Feature> featuresMap, boolean transitive) { for (Dependency dependency : featureNames) { Feature f = getMatchingFeature(featuresMap, dependency.getName(), dependency.getVersion()); features.add(f); if (transitive) { addFeaturesDependencies(f.getFeature(), features, featuresMap, true); } } }
protected void addFeaturesDependencies(List<Dependency> featureNames, Set<Feature> features, Map<String, Feature> featuresMap, boolean transitive) { for (Dependency dependency : featureNames) { Feature f = getMatchingFeature(featuresMap, dependency.getName(), dependency.getVersion()); features.add(f); if (transitive) { addFeaturesDependencies(f.getFeature(), features, featuresMap, true); } } }
dep.setBlacklisted(feature.isBlacklisted() || isFeatureBlacklisted(new Feature(dep.getName(), dep.getVersion())));