Spring transitive dependencies resolved as latest.integration
-------------------------------------------------------------
Key: IVYDE-236
URL: https://issues.apache.org/jira/browse/IVYDE-236
Project: IvyDE
Issue Type: Bug
Components: classpath container
Affects Versions: 2.1.0
Reporter: AngerClown
I am receiving resolution errors using IvyDE 2.1.0.201002011748-hudson-99 for
Spring Framework related libraries. This may ultimately be an issue with
Spring's ivy files, but the exact same setup is working with the
2.1.0.200911161501-hudson-79.log. Something appears to have changed with how
resolution is being done between these two builds. In addition, running Ivy in
Ant works so this is related to IvyDE and not base Ivy. Please see the attached
for a testcase along with logs of the issue with both Hudson builds of IvyDE.
I am listing Spring Beans as a dependency in my project and it appears that
Spring Core and it's dependencies are failing. Spring beans lists Spring Core
as a dependency
<dependency org="org.springframework" name="org.springframework.core"
rev="3.0.0.RELEASE" revConstraint="latest.integration"
conf="compile->compile"/>.
IvyDE looks like it's trying to find the revConstraint of latest.integration
for Core even though my project's ivy.xml specifies 3.0.0.RELEASE. IvyDE does
download Spring Core but then ignores it and errors because it cannot find
latest.integration.
Note that I have a <resolver> setup in ivysettings that uses the Spring Ivy
repositories; I am not using the default ibiblio Maven repository. So, this
issue appears with the Spring defined ivy.xml, not the ivy generated from M2
conversion.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.