protected long getPublicationDate(ModuleDescriptor md, DependencyDescriptor dd, ResolveData data) { if (md.getPublicationDate() != null) { return md.getPublicationDate().getTime(); } ResolvedResource artifactRef = findFirstArtifactRef(md, dd, data); if (artifactRef != null) { return artifactRef.getLastModified(); } return -1; }
public void analyse(String pattern, DependencyAnalyser depAnalyser) { JarModuleFinder finder = new JarModuleFinder(pattern); ModuleDescriptor[] mds = depAnalyser.analyze(finder.findJarModules()); Message.info("found " + mds.length + " modules"); for (int i = 0; i < mds.length; i++) { File ivyFile = new File(IvyPatternHelper.substitute( pattern, DefaultArtifact.newIvyArtifact(mds[i].getModuleRevisionId(), mds[i].getPublicationDate()))); try { Message.info("generating " + ivyFile); XmlModuleDescriptorWriter.write(mds[i], ivyFile); } catch (IOException e) { Message.debug(e); } } }
if (md.getPublicationDate() != null) { getProject().setProperty(property + ".publication", Long.toString(md.getPublicationDate().getTime()));
nmd.resolvedRevId = t.transform(md.getResolvedModuleRevisionId()); nmd.status = md.getStatus(); nmd.publicationDate = md.getPublicationDate(); nmd.resolvedPublicationDate = md.getResolvedPublicationDate(); parentNmd.resolvedRevId = t.transform(parentMd.getResolvedModuleRevisionId()); parentNmd.status = parentMd.getStatus(); parentNmd.publicationDate = parentMd.getPublicationDate(); parentNmd.resolvedPublicationDate = parentMd.getResolvedPublicationDate();
originalModuleDescriptor.getStatus(), originalModuleDescriptor.getPublicationDate());