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; }
mergeLicenses(parent.getLicenses());
+ " position=\"" + position + "\">"); if (md != null) { License[] licenses = md.getLicenses(); for (int i = 0; i < licenses.length; i++) { String lurl;
out.println("/>"); License[] licenses = md.getLicenses(); for (int i = 0; i < licenses.length; i++) { License license = licenses[i];
/** * Merge everything from a given parent * * @param parent * a given parent module desciptor */ protected void mergeAll(ModuleDescriptor parent) { mergeInfo(parent); mergeConfigurations(parent); mergeDependencies(parent.getDependencies()); mergeDescription(parent.getDescription()); mergeLicenses(parent.getLicenses()); mergeExcludes(parent.getAllExcludeRules()); }
+ md); nmd.licenses.addAll(Arrays.asList(md.getLicenses())); nmd.homePage = md.getHomePage(); nmd.description = md.getDescription();