[ https://issues.apache.org/jira/browse/IVY-940?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Maarten Coene resolved IVY-940. ------------------------------- Resolution: Fixed Fix Version/s: trunk Assignee: Maarten Coene I've committed a fix into SVN trunk. Could you give it a try? > unable to resolve snapshot versions depending on xml elements order > ------------------------------------------------------------------- > > Key: IVY-940 > URL: https://issues.apache.org/jira/browse/IVY-940 > Project: Ivy > Issue Type: Bug > Components: Maven Compatibility > Affects Versions: 2.0-RC1 > Reporter: Andreas Dejung > Assignee: Maarten Coene > Fix For: trunk > > > Depending on the order of the timestamp and buildnumber elements the fix done > in IVY-501 does not work. > Here a possible fix > In IBiblioResolver.java line 171 > {noformat} > XMLHelper.parse(metadataStream, null, new > ContextualSAXHandler() { > String buildNumber=""; > boolean timestampFound; > boolean buildNumberFound; > public void endElement(String uri, String localName, > String qName) > throws SAXException { > if > ("metadata/versioning/snapshot/timestamp".equals(getContext())) { > snapshotRev.append(getText()).append("-"); > timestampFound=true; > if(buildNumberFound){ > snapshotRev.append(buildNumber); > } > } > if ("metadata/versioning/snapshot/buildNumber" > .equals(getContext())) { > buildNumberFound=true; > if(timestampFound){ > snapshotRev.append(getText()); > }else{ > buildNumber=getText(); > } > } > super.endElement(uri, localName, qName); > } > }, null); > {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.