public static Artifact newIvyArtifact(ModuleDescriptor md) { return new MDArtifact(md, "ivy", "ivy", "xml", true); }
public Artifact getJavadocArtifact() { return new MDArtifact(ivyModuleDescriptor, mrid.getName(), "javadoc", "jar", null, Collections.singletonMap("m:classifier", "javadoc")); }
public Artifact getSourceArtifact() { return new MDArtifact(ivyModuleDescriptor, mrid.getName(), "source", "jar", null, Collections.singletonMap("m:classifier", "sources")); }
public Artifact getSrcArtifact() { return new MDArtifact(ivyModuleDescriptor, mrid.getName(), "source", "jar", null, Collections.singletonMap("m:classifier", "src")); }
private void addArtifactsFromOwnUsage(Set artifacts, Set dependencyArtifacts) { for (Iterator it = dependencyArtifacts.iterator(); it.hasNext();) { DependencyArtifactDescriptor dad = (DependencyArtifactDescriptor) it.next(); artifacts.add(new MDArtifact(md, dad.getName(), dad.getType(), dad.getExt(), dad .getUrl(), dad.getQualifiedExtraAttributes())); } }
private void addArtifactsFromMergedUsage(String rootModuleConf, Set artifacts) { for (Iterator iterator = mergedUsages.values().iterator(); iterator.hasNext();) { IvyNodeUsage usage = (IvyNodeUsage) iterator.next(); Set mergedDependencyArtifacts = usage.getDependencyArtifactsSet(rootModuleConf); if (mergedDependencyArtifacts != null) { for (Iterator it = mergedDependencyArtifacts.iterator(); it.hasNext();) { DependencyArtifactDescriptor dad = (DependencyArtifactDescriptor) it.next(); Map extraAttributes = new HashMap(dad.getQualifiedExtraAttributes()); MDArtifact artifact = new MDArtifact(md, dad.getName(), dad.getType(), dad.getExt(), dad.getUrl(), extraAttributes); if (!artifacts.contains(artifact)) { // this is later used to know that this is a merged artifact extraAttributes.put("ivy:merged", dad.getDependencyDescriptor() .getParentRevisionId() + " -> " + usage.getNode().getId()); artifacts.add(artifact); } } } } }
public static DefaultModuleDescriptor newBasicInstance(ModuleRevisionId mrid, Date publicationDate) { DefaultModuleDescriptor moduleDescriptor = new DefaultModuleDescriptor(mrid, "release", publicationDate, false); moduleDescriptor.addConfiguration(new Configuration(DEFAULT_CONFIGURATION)); moduleDescriptor.addArtifact(DEFAULT_CONFIGURATION, new MDArtifact(moduleDescriptor, mrid.getName(), "jar", "jar")); return moduleDescriptor; }
descriptor.addArtifact("default", new MDArtifact(descriptor, id.getName(), "jar", "zip")); descriptor.setLastModified(lastModified);
ext = ext != null ? ext : type; String url = settings.substitute(attributes.getValue("url")); artifact = new MDArtifact(getMd(), artName, type, ext, url == null ? null : new URL(url), ExtendableItemHelper.getExtraAttributes(settings, attributes, new String[] {"ext", "type", "name", "conf"}));
public static DefaultModuleDescriptor newDefaultInstance(ModuleRevisionId mrid, DependencyArtifactDescriptor[] artifacts) { DefaultModuleDescriptor moduleDescriptor = new DefaultModuleDescriptor(mrid, "release", null, true); moduleDescriptor.addConfiguration(new Configuration(DEFAULT_CONFIGURATION)); if (artifacts != null && artifacts.length > 0) { for (int i = 0; i < artifacts.length; i++) { moduleDescriptor.addArtifact(DEFAULT_CONFIGURATION, new MDArtifact(moduleDescriptor, artifacts[i].getName(), artifacts[i].getType(), artifacts[i].getExt(), artifacts[i].getUrl(), artifacts[i].getExtraAttributes())); } } else { moduleDescriptor.addArtifact(DEFAULT_CONFIGURATION, new MDArtifact(moduleDescriptor, mrid.getName(), "jar", "jar")); } moduleDescriptor.setLastModified(System.currentTimeMillis()); return moduleDescriptor; }
if (extraArtifacts != null) { for (int i = 0; i < extraArtifacts.length; i++) { artifactsSet.add(new MDArtifact(md, extraArtifacts[i].getName(), extraArtifacts[i] .getType(), extraArtifacts[i].getExt(), extraArtifacts[i].getUrl(), extraArtifacts[i].getQualifiedExtraAttributes()));
getMd().addArtifact( confs[i], new MDArtifact(getMd(), getMd().getModuleRevisionId().getName(), "jar", "jar"));