private static Features toFeatures(Collection<Bundle> addedBundles, Collection<Dependency> addedDependencys, ObjectFactory objectFactory) { Features features = objectFactory.createFeaturesRoot(); Feature feature = objectFactory.createFeature(); feature.getBundle().addAll(addedBundles); feature.getFeature().addAll(addedDependencys); features.getFeature().add(feature); return features; }
private void checkChanges(Features newFeatures, ObjectFactory objectFactory) throws Exception { if (checkDependencyChange) { Features features = objectFactory.createFeaturesRoot(); features.setName(newFeatures.getName()); Feature feature = objectFactory.createFeature(); features.getFeature().add(feature); for (Feature f : newFeatures.getFeature()) { for (Bundle b : f.getBundle()) { Bundle bundle = objectFactory.createBundle(); bundle.setLocation(b.getLocation()); feature.getBundle().add(bundle); Dependency dependency = objectFactory.createDependency(); dependency.setName(d.getName()); feature.getFeature().add(dependency);
getLog().info("Generating feature descriptor file " + outputFile.getAbsolutePath()); ObjectFactory objectFactory = new ObjectFactory(); Features features; if (inputFile.exists()) { features = readFeaturesFile(filteredInputFile); } else { features = objectFactory.createFeaturesRoot(); feature = objectFactory.createFeature(); feature.setName(primaryFeatureName); Bundle bundle = objectFactory.createBundle(); bundle.setLocation(this.dependencyHelper.artifactToMvn(project.getArtifact(), project.getVersion())); if (startLevel != null) { bundle = objectFactory.createBundle(); bundle.setLocation(bundleName);
private void checkChanges(Features newFeatures, ObjectFactory objectFactory) throws Exception { if (checkDependencyChange) { Features features = objectFactory.createFeaturesRoot(); features.setName(newFeatures.getName()); Feature feature = objectFactory.createFeature(); features.getFeature().add(feature); for (Feature f : newFeatures.getFeature()) { for (Bundle b : f.getBundle()) { Bundle bundle = objectFactory.createBundle(); bundle.setLocation(b.getLocation()); feature.getBundle().add(bundle); Dependency dependency = objectFactory.createDependency(); dependency.setName(d.getName()); feature.getFeature().add(dependency);
getLog().info("Generating feature descriptor file " + outputFile.getAbsolutePath()); ObjectFactory objectFactory = new ObjectFactory(); Features features; if (inputFile.exists()) { features = readFeaturesFile(filteredInputFile); } else { features = objectFactory.createFeaturesRoot(); feature = objectFactory.createFeature(); feature.setName(primaryFeatureName); Bundle bundle = objectFactory.createBundle(); bundle.setLocation(this.dependencyHelper.artifactToMvn(project.getArtifact(), project.getVersion())); if (startLevel != null) { bundle = objectFactory.createBundle(); bundle.setLocation(bundleName);
private static Features toFeatures(Collection<Bundle> addedBundles, Collection<Dependency> addedDependencys, ObjectFactory objectFactory) { Features features = objectFactory.createFeaturesRoot(); Feature feature = objectFactory.createFeature(); feature.getBundle().addAll(addedBundles); feature.getFeature().addAll(addedDependencys); features.getFeature().add(feature); return features; }