public boolean isMerge() { // only return true if merge is set to true and if there is something to merge! return merge && (mergedDescriptor != null) && (mergedDescriptor.getInheritedDescriptors().length > 0); }
if (md.getInheritedDescriptors().length > 0) { version = "2.2";
private static boolean requireInnerInfoElement(ModuleDescriptor md) { return md.getExtraInfo().size() > 0 || md.getExtraInfos().size() > 0 || md.getHomePage() != null || (md.getDescription() != null && md.getDescription().trim().length() > 0) || md.getLicenses().length > 0 || md.getInheritedDescriptors().length > 0; }
private void saveLocalParents(ModuleRevisionId baseMrevId, ModuleDescriptor md, File mdFile, Properties paths) throws ParseException, IOException { ExtendsDescriptor[] parents = md.getInheritedDescriptors(); for (int i = 0; i < parents.length; i++) { if (!parents[i].isLocal()) { // we store only local parents in the cache! continue; } ModuleDescriptor parent = parents[i].getParentMd(); ModuleRevisionId pRevId = ModuleRevisionId.newInstance(baseMrevId, baseMrevId.getRevision() + "-parent." + paths.size()); File parentFile = getResolvedIvyFileInCache(pRevId); parent.toIvyFile(parentFile); paths.setProperty(mdFile.getName() + "|" + parents[i].getLocation(), parentFile.getAbsolutePath()); saveLocalParents(baseMrevId, parent, parentFile, paths); } }
ExtendsDescriptor[] parents = merged.getInheritedDescriptors(); for (int j = 0; value == null && j < parents.length; ++j) { ModuleRevisionId resolvedId = parents[j].getResolvedParentRevisionId();
ExtendsDescriptor[] parents = md.getInheritedDescriptors(); for (int i = 0; i < parents.length; i++) { ExtendsDescriptor parent = parents[i];
getProject().setProperty("ivy.revision", mdRev); settings.setVariable("ivy.revision", mdRev); for (int i = 0; i < md.getInheritedDescriptors().length; i++) { ExtendsDescriptor parent = md.getInheritedDescriptors()[i]; String parentOrg = parent.getResolvedParentRevisionId().getOrganisation(); String parentModule = parent.getResolvedParentRevisionId().getName(); String.valueOf(md.getInheritedDescriptors().length)); settings.setVariable("ivy.parents.count", String.valueOf(md.getInheritedDescriptors().length));
nmd.resolvedPublicationDate = md.getResolvedPublicationDate(); ExtendsDescriptor[] ed = md.getInheritedDescriptors(); for (int i = 0; i < ed.length; ++i) { ModuleDescriptor parentMd = ed[i].getParentMd();