[
https://issues.apache.org/jira/browse/IVY-1655?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Eric Milles updated IVY-1655:
-----------------------------
Description:
The Ivy dynamic revision syntax is not fully compatible with Maven version
ranges.
https://ant.apache.org/ivy/history/2.5.3/ivyfile/dependency.html
http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html
Could the makepom task make some simple translations when writing out a POM
file?
For example, {{(,2.0[}} is any version prior to 2.0. In a pom.xml, this would
be: {{(,2.0)}}
And {{1.+}} could be {{[1.0,2)}} or {{1.1.+}} could be {{[1.1.0,1.2)}}
was:
The Ivy dynamic revision syntax is not fully compatible with Maven version
ranges.
https://ant.apache.org/ivy/history/2.5.3/ivyfile/dependency.html
http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html
Could the makepom task make some simple translations when writing out a POM
file?
For example, {{(,2.0[}} is any version prior to 2.0. In a pom.xml, this would
be: {{(0,2.0)}}
And {{1.+}} could be {{[1.0,2)}} or {{1.1.+}} could be {{[1.1.0,1.2)}}
> makepom range translation
> -------------------------
>
> Key: IVY-1655
> URL: https://issues.apache.org/jira/browse/IVY-1655
> Project: Ivy
> Issue Type: Improvement
> Components: Ant
> Reporter: Eric Milles
> Priority: Major
>
> The Ivy dynamic revision syntax is not fully compatible with Maven version
> ranges.
> https://ant.apache.org/ivy/history/2.5.3/ivyfile/dependency.html
> http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html
> Could the makepom task make some simple translations when writing out a POM
> file?
> For example, {{(,2.0[}} is any version prior to 2.0. In a pom.xml, this
> would be: {{(,2.0)}}
> And {{1.+}} could be {{[1.0,2)}} or {{1.1.+}} could be {{[1.1.0,1.2)}}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)