[ 
https://issues.apache.org/jira/browse/IVY-1614?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17284239#comment-17284239
 ] 

Gintas Grigelionis edited comment on IVY-1614 at 2/13/21, 4:24 PM:
-------------------------------------------------------------------

Thanks for looking into this Jaikiran, I was confused by the fact that naively 
changing the brackets produced a different result. It seems appropriate, 
though, that rather declaring Maven ranges "invalid", different range notations 
would activate different range logic. Besides, there's an open issue of 
supporting lists of version ranges like Maven does.


was (Author: gintas):
Thanks for looking into this Jaikiran, I was confused by the fact that naively 
changing the brackets produced a different result. It seems appropriate, 
though, that rather declaring Maven ranges "invalid", different range notations 
would activate different range logic.

> Ivy needs to translate Maven version ranges
> -------------------------------------------
>
>                 Key: IVY-1614
>                 URL: https://issues.apache.org/jira/browse/IVY-1614
>             Project: Ivy
>          Issue Type: Bug
>    Affects Versions: 2.4.0
>            Reporter: Björn Kautler
>            Assignee: Jaikiran Pai
>            Priority: Major
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Syntax for version ranges is differing between Maven and Ivy.
> If a dependency is installed from a Maven repository and installed to an Ivy 
> repository using the install task, the version ranges need to be translated.
> For example if you install from Maven Central to some Ivy repository the 
> library {{org.eclipse.emf:ecore:2.3.0-v200706262000}}, then you end up with 
> this in your Ivy file:
> {code:xml}
> <dependency org="org.eclipse.emf" name="common" rev="[2.3.0,3.0.0)" 
> force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
> {code}
> while in Ivy syntax this should be
> {code:xml}
> <dependency org="org.eclipse.emf" name="common" rev="[2.3.0,3.0.0[" 
> force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
> {code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to