private void copyFeatureToJar(JarOutputStream jos, Feature feature, Map<URI, Integer> locationMap) throws URISyntaxException { // add bundles for (BundleInfo bundleInfo : feature.getBundles()) { URI location = new URI(bundleInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } // add config files for (ConfigFileInfo configFileInfo : feature.getConfigurationFiles()) { URI location = new URI(configFileInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } // add bundles and config files in conditionals for (Conditional conditional : feature.getConditional()) { for (BundleInfo bundleInfo : conditional.getBundles()) { URI location = new URI(bundleInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } for (ConfigFileInfo configFileInfo : conditional.getConfigurationFiles()) { URI location = new URI(configFileInfo.getLocation().trim()); copyResourceToJar(jos, location, locationMap); } } }
for (BundleInfo bundle : conditional.getBundles()) { if (ignoreDependencyFlag || (!ignoreDependencyFlag && !bundle.isDependency())) { resolveArtifact(bundle.getLocation());
for (BundleInfo bundle : conditional.getBundles()) { if (ignoreDependencyFlag || (!ignoreDependencyFlag && !bundle.isDependency())) { resolveArtifact(bundle.getLocation());
for (Conditional cond : resolved.getConditional()) { List<String> condition = cond.getCondition(); List<BundleInfo> conditionalBundles = cond.getBundles(); for (BundleInfo bundleInfo : conditionalBundles) { bundleLocation.add(bundleInfo.getLocation() + "(condition:" + condition + ")");
for (Conditional cond : resolved.getConditional()) { List<String> condition = cond.getCondition(); List<BundleInfo> conditionalBundles = cond.getBundles(); for (BundleInfo bundleInfo : conditionalBundles) { bundleLocation.add(bundleInfo.getLocation() + "(condition:" + condition + ")");
for (BundleInfo bundleInfo : cond.getBundles()) { if (/*!bundleInfo.isDependency() && */locationsOfBundleKeys.containsKey(bundleInfo.getLocation())) { bundleKeysFromFeatures.add(locationsOfBundleKeys.get(bundleInfo.getLocation()));
public void execute() throws MojoExecutionException, MojoFailureException { Set<Feature> featuresSet = resolveFeatures(); for (Artifact descriptor : descriptorArtifacts) { copy(descriptor, repository); } for (Feature feature : featuresSet) { copyBundlesToDestRepository(feature.getBundle()); for(Conditional conditional : feature.getConditional()) { copyBundlesConditionalToDestRepository(conditional.getBundles()); } copyConfigFilesToDestRepository(feature.getConfigfile()); } copyFileBasedDescriptorsToDestRepository(); }
public void execute() throws MojoExecutionException, MojoFailureException { Set<Feature> featuresSet = resolveFeatures(); for (Artifact descriptor : descriptorArtifacts) { copy(descriptor, repository); } for (Feature feature : featuresSet) { copyBundlesToDestRepository(feature.getBundle()); for(Conditional conditional : feature.getConditional()) { copyBundlesConditionalToDestRepository(conditional.getBundles()); } copyConfigFilesToDestRepository(feature.getConfigfile()); } copyFileBasedDescriptorsToDestRepository(); }
for (Conditional cond : feature.getConditional()) { if (!cond.isBlacklisted()) { for (final BundleInfo bi : cond.getBundles()) {