[
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.