You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Jon Schneider (JIRA)" <ji...@apache.org> on 2009/11/11 14:23:39 UTC

[jira] Resolved: (IVY-1134) Incremental Resolve

     [ https://issues.apache.org/jira/browse/IVY-1134?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jon Schneider resolved IVY-1134.
--------------------------------

    Resolution: Won't Fix

> Incremental Resolve
> -------------------
>
>                 Key: IVY-1134
>                 URL: https://issues.apache.org/jira/browse/IVY-1134
>             Project: Ivy
>          Issue Type: Wish
>          Components: Ant, Core
>            Reporter: Jon Schneider
>            Priority: Minor
>
> I am trying to integrate an Eclipse Zest (GEF) Ivy resolve visualizer into IvyDE to help our developers visualize the eviction process and to see how transitive dependencies were brought into the classpath.  What started out as a visualizer is now being considered as a type of editor as well.  Of course, if we edit a node visually (whether it be changing a version, excluding a node, toggling the transitive attribute, etc.), we have to perform a resolve against the whole ivy file associated with that visualization (which may not be quick).  I want to get some opinions on an incremental resolve feature, which would somehow compare the cached resolve file with the changing ivy file and resolve just the delta.
> So just brainstorming, here are my thoughts:
> - persist a copy (in the cache) of relevant pieces of the ivy file whenever a resolve is performed so that the file can be compared on a subsequent resolve.
> - we can pretty easily resolve just the particular dependencies that change, and the results could only have two impacts on the rest of the tree stemming from:
> ## evictions
> ## exclusions
> WDYT?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.