Return-Path: Delivered-To: apmail-ant-notifications-archive@minotaur.apache.org Received: (qmail 45994 invoked from network); 29 Apr 2010 10:50:18 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 29 Apr 2010 10:50:18 -0000 Received: (qmail 94286 invoked by uid 500); 29 Apr 2010 10:50:18 -0000 Delivered-To: apmail-ant-notifications-archive@ant.apache.org Received: (qmail 94208 invoked by uid 500); 29 Apr 2010 10:50:16 -0000 Mailing-List: contact notifications-help@ant.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ant.apache.org Delivered-To: mailing list notifications@ant.apache.org Received: (qmail 94201 invoked by uid 99); 29 Apr 2010 10:50:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Apr 2010 10:50:15 +0000 X-ASF-Spam-Status: No, hits=-1365.3 required=10.0 tests=ALL_TRUSTED,AWL X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Apr 2010 10:50:14 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o3TAnrlY027664 for ; Thu, 29 Apr 2010 10:49:53 GMT Message-ID: <6619250.2971272538193169.JavaMail.jira@thor> Date: Thu, 29 Apr 2010 06:49:53 -0400 (EDT) From: "Erik-Berndt Scheper (JIRA)" To: notifications@ant.apache.org Subject: [jira] Commented: (IVYDE-236) Spring transitive dependencies resolved as latest.integration In-Reply-To: <1289842059.167211265762608000.JavaMail.jira@brutus.apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/IVYDE-236?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12862153#action_12862153 ] Erik-Berndt Scheper commented on IVYDE-236: ------------------------------------------- I think the title of this issue should be updated to reflect the comment above. Please change it to: >> IVYDE changes defaultResolveMode in global Ivy settings to 'dynamic' Also, the priority should be changed to blocker (or at least critical), because it is a very serious regression in the sense that the default configuration now makes IvyDE totally unusable for anything other than trivial projects. People unaware of this change now get the wrong transitive dependencies for every workspace project that depends on a module with transitive dependencies using rev-contraints. Also any overrides are now ignored. Another problem is that IvyDE now resolves differently from 'standard' IVY (using Ant from the command-line) which I believe is unacceptable. However, I believe that this new behavior MAY be useful in some exceptional circumstances. But it should be an option in the global IVY configuration, so that this behavior is configurable and a developer is aware of the fact that the way to resolve dependencies has changed. > 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 > Attachments: IvyDE-236_testcase+logs.zip > > > 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 > . > 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 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.