You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Nicolas Lalevée (JIRA)" <ji...@apache.org> on 2009/09/03 12:01:34 UTC

[jira] Commented: (IVYDE-195) "Ivy Dependency Explorer" View for synchronizing revisions across multiple projects in a workspace

    [ https://issues.apache.org/jira/browse/IVYDE-195?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750950#action_12750950 ] 

Nicolas Lalevée commented on IVYDE-195:
---------------------------------------

This seems quite interesting !

First about the patch:
* there is an issue in IvyClasspathUtil, it imports an interal eclipse package: org.eclipse.wst.common.frameworks.internal.SimpleValidateEdit . We shouldn't as this kind of package are not part of the Eclipse API and can be changed at any time. There are some such import in the current code base of IvyDE, but there are only here to support the context menu on the Ivy classpath container.
* I think there are some missing images, isn't it ?
* and it would be cool if you can use IvyDE's formatter, some openning braces are put at some beginning of new lines whereas they should be at the end of them.

Then as far as I could understand, this view is working with every opened project in the workspace, no matter what the dependencies are between them ? What about launching the revision check based on a selection of projects ? Then there would be an new entry in the projects context menu, like "check dependencies", which would launch the refresh of the dependency explorer based on selected project.

And some minor suggestion: what about naming the view "Reverse Dependency Explorer" as the dependency are seen in the reversed way ? And I would also replace "sync" by "fix dependencies". WDYT ?


> "Ivy Dependency Explorer" View for synchronizing revisions across multiple projects in a workspace
> --------------------------------------------------------------------------------------------------
>
>                 Key: IVYDE-195
>                 URL: https://issues.apache.org/jira/browse/IVYDE-195
>             Project: IvyDE
>          Issue Type: New Feature
>            Reporter: Jon Schneider
>             Fix For: 2.1.0
>
>         Attachments: ivy-dependency-explorer-view.jpg, ivyde-195.patch, projects-represented-in-explorer.jpg, synch-job.jpg
>
>
> When working with multiple projects in a workspace that represent the whole or part of a larger application, I often want to bring the revisions of dependencies up to a single new revision all at the same time (notwithstanding the wonderful eviction mechanism inherent to Ivy).
> Other times it is instructive just to see what dependencies are being utilized by projects in the workspace by revision without having to dig into each project and look at each individual module descriptor.
> I am introducing the Ivy Dependency explorer that turns the tree upside-down, exploring the workspace by organization, module, and revision and providing a mechanism to synchronize revisions across projects/classpath containers.

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