private File getIvyfile(String org, String name, String rev, String[] confs, Set<Map<String, Object>> artifacts) throws IOException { File ivyfile; ivyfile = File.createTempFile("ivy", ".xml"); ivyfile.deleteOnExit(); DefaultModuleDescriptor md = DefaultModuleDescriptor .newDefaultInstance(ModuleRevisionId.newInstance(org, name + "-caller", "working")); DefaultDependencyDescriptor dd = new DefaultDependencyDescriptor(md, ModuleRevisionId.newInstance(org, name, rev), false, false, true); if (artifacts != null && !artifacts.isEmpty()) { for (Map<String, Object> artifact : artifacts) { String artifactName = (String) artifact.get("name"); String artifactType = (String) artifact.get("type"); String artifactExt = (String) artifact.get("ext"); URL artifactUrl = (URL) artifact.get("url"); Map<?, ?> extraAttributes = (Map<?, ?>) artifact.get("extraAttributes"); DefaultDependencyArtifactDescriptor dad = new DefaultDependencyArtifactDescriptor(dd, artifactName, artifactType, artifactExt, artifactUrl, extraAttributes); dd.addDependencyArtifact("default", dad); } } for (int i = 0; i < confs.length; i++) { dd.addDependencyConfiguration("default", confs[i]); } md.addDependency(dd); md.addExtraAttributeNamespace("m", "http://ant.apache.org/ivy/maven"); XmlModuleDescriptorWriter.write(md, ivyfile); return ivyfile; }
public void addMappingConfs(DefaultDependencyDescriptor dd, boolean isOptional) { if (isOptional) { dd.addDependencyConfiguration("optional", "compile(*)"); dd.addDependencyConfiguration("optional", "provided(*)"); dd.addDependencyConfiguration("optional", "master(*)"); } else { dd.addDependencyConfiguration("runtime", "compile(*)"); dd.addDependencyConfiguration("runtime", "runtime(*)"); dd.addDependencyConfiguration("runtime", "master(*)"); } } });
public void addMappingConfs(DefaultDependencyDescriptor dd, boolean isOptional) { // optional doesn't make sense in the test scope dd.addDependencyConfiguration("test", "runtime(*)"); dd.addDependencyConfiguration("test", "master(*)"); } });
public void addMappingConfs(DefaultDependencyDescriptor dd, boolean isOptional) { // optional doesn't make sense in the system scope dd.addDependencyConfiguration("system", "master(*)"); } });
public void addMappingConfs(DefaultDependencyDescriptor dd, boolean isOptional) { if (isOptional) { dd.addDependencyConfiguration("optional", "compile(*)"); // dd.addDependencyConfiguration("optional", "provided(*)"); dd.addDependencyConfiguration("optional", "master(*)"); } else { dd.addDependencyConfiguration("compile", "compile(*)"); // dd.addDependencyConfiguration("compile", "provided(*)"); dd.addDependencyConfiguration("compile", "master(*)"); dd.addDependencyConfiguration("runtime", "runtime(*)"); } } });
public void addMappingConfs(DefaultDependencyDescriptor dd, boolean isOptional) { if (isOptional) { dd.addDependencyConfiguration("optional", "compile(*)"); dd.addDependencyConfiguration("optional", "provided(*)"); dd.addDependencyConfiguration("optional", "runtime(*)"); dd.addDependencyConfiguration("optional", "master(*)"); } else { dd.addDependencyConfiguration("provided", "compile(*)"); dd.addDependencyConfiguration("provided", "provided(*)"); dd.addDependencyConfiguration("provided", "runtime(*)"); dd.addDependencyConfiguration("provided", "master(*)"); } } });
void addConf(DefaultDependencyDescriptor dd, String masterConf) { if (mapped != null) { String[] mappeds = mapped.split(","); for (int i = 0; i < mappeds.length; i++) { dd.addDependencyConfiguration(masterConf, mappeds[i].trim()); } } Iterator itMappeds = mappeds.iterator(); while (itMappeds.hasNext()) { IvyDependencyConfMapped m = (IvyDependencyConfMapped) itMappeds.next(); dd.addDependencyConfiguration(masterConf, m.name); } } }
String[] members = group.getMembersConfigurationNames(); for (int i = 0; i < members.length; i++) { addDependencyConfiguration(members[i], depConf);
if (!useDefaultMappingToGuessRightOperande) { for (int j = 0; j < modConfs.length; j++) { dd.addDependencyConfiguration(modConfs[j].trim(), modConfs[j].trim()); depConfs[k].trim(), dd) : depConfs[k].trim(); if (mappedDependency != null) { dd.addDependencyConfiguration(modConfs[j].trim(), mappedDependency); dd.addDependencyConfiguration(modConfs[j].trim(), modConfs[j].trim()); depConfs[k].trim(), dd) : depConfs[k].trim(); if (mappedDependency != null) { dd.addDependencyConfiguration(modConfs[j].trim(), mappedDependency);
md.addConfiguration(new Configuration(CONF_USE_PREFIX + name, Visibility.PUBLIC, "Exported package " + name, new String[] {CONF_NAME_DEFAULT}, true, null)); dd.addDependencyConfiguration(conf, conf); dd.addDependencyConfiguration(CONF_NAME_OPTIONAL, conf); dd.addDependencyConfiguration(CONF_NAME_TRANSITIVE_OPTIONAL, CONF_NAME_TRANSITIVE_OPTIONAL); } else { dd.addDependencyConfiguration(CONF_NAME_DEFAULT, conf);
transitive); if (conf != null) { dd.addDependencyConfiguration(masterConf, conf); } else { dd.addDependencyConfiguration(masterConf, "*");
dd.addDependencyConfiguration(ModuleDescriptor.DEFAULT_CONFIGURATION, ModuleDescriptor.DEFAULT_CONFIGURATION); md.addDependency(dd);
public static DefaultModuleDescriptor newCallerInstance(ModuleRevisionId[] mrid, boolean transitive, boolean changing) { DefaultModuleDescriptor moduleDescriptor = new DefaultModuleDescriptor( ModuleRevisionId.newInstance("caller", "all-caller", "working"), "integration", null, true); moduleDescriptor.addConfiguration(new Configuration(DEFAULT_CONFIGURATION)); moduleDescriptor.setLastModified(System.currentTimeMillis()); for (int i = 0; i < mrid.length; i++) { DefaultDependencyDescriptor dd = new DefaultDependencyDescriptor(moduleDescriptor, mrid[i], true, changing, transitive); dd.addDependencyConfiguration(DEFAULT_CONFIGURATION, "*"); moduleDescriptor.addDependency(dd); } return moduleDescriptor; }
String[] mapped = mappeds.split(","); for (int i = 0; i < mapped.length; i++) { dd.addDependencyConfiguration(conf, mapped[i].trim());
private ModuleDescriptor createModuleDescriptor(final Request request) { assert request != null; log.debug("Artifact: {}", request.artifact); ModuleRevisionId id = ModuleRevisionId.newInstance(request.artifact.getGroup(), request.artifact.getName(), request.artifact.getVersion()); DefaultModuleDescriptor md = new DefaultModuleDescriptor(id, "integration", null, true); md.addConfiguration(new Configuration("default")); md.setLastModified(System.currentTimeMillis()); if (request.artifacts != null) { log.debug("Dependencies:"); for (Artifact artifact : request.artifacts) { log.debug(" {}", artifact); ModuleRevisionId depId = ModuleRevisionId.newInstance(artifact.getGroup(), artifact.getName(), artifact.getVersion()); DefaultDependencyDescriptor dd = new DefaultDependencyDescriptor(md, depId, false, false, true); dd.addDependencyConfiguration("default", "default"); md.addDependency(dd); } } return md; } }
if (resolvedConfs.contains(extendedConf)) { for (String depConf : depConfs) { dep.addDependencyConfiguration(extendedConf, depConf); String[] targetConfs = node.getConfigurations(rootConfs[j]); for (int k = 0; k < targetConfs.length; k++) { dep.addDependencyConfiguration(rootConfs[j], targetConfs[k]);
public static DefaultModuleDescriptor newCallerInstance(ModuleRevisionId mrid, String[] confs, boolean transitive, boolean changing) { DefaultModuleDescriptor moduleDescriptor = new DefaultModuleDescriptor( ModuleRevisionId.newInstance(mrid.getOrganisation(), mrid.getName() + "-caller", "working"), "integration", null, true); for (int i = 0; i < confs.length; i++) { moduleDescriptor.addConfiguration(new Configuration(confs[i])); } moduleDescriptor.setLastModified(System.currentTimeMillis()); DefaultDependencyDescriptor dd = new DefaultDependencyDescriptor(moduleDescriptor, mrid, true, changing, transitive); for (int j = 0; j < confs.length; j++) { dd.addDependencyConfiguration(confs[j], confs[j]); } moduleDescriptor.addDependency(dd); return moduleDescriptor; }
capabilityDD.addDependencyConfiguration(BundleInfoAdapter.CONF_NAME_DEFAULT, BundleInfoAdapter.CONF_NAME_DEFAULT); capabilityDD.addDependencyConfiguration(BundleInfoAdapter.CONF_NAME_OPTIONAL, BundleInfoAdapter.CONF_NAME_OPTIONAL); capabilityDD.addDependencyConfiguration(BundleInfoAdapter.CONF_NAME_TRANSITIVE_OPTIONAL, BundleInfoAdapter.CONF_NAME_TRANSITIVE_OPTIONAL); capabilityDD.addDependencyConfiguration(useConf, useConf); capabilityMd.addDependency(capabilityDD);
DefaultDependencyDescriptor dd = new DefaultDependencyDescriptor(md, ModuleRevisionId.newInstance(aGroupId, aArtifactId, aVersion), false, false, true); dd.addDependencyConfiguration("default", "default"); md.addDependency(dd);
dd.addDependencyConfiguration("default", "master"); md.addDependency(dd);