ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nicolas Lalevée (JIRA) <j...@apache.org>
Subject [jira] Commented: (IVYDE-195) "Ivy Dependency Explorer" View for synchronizing revisions across multiple projects in a workspace
Date Thu, 03 Sep 2009 10:01:34 GMT

    [ 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.


Mime
View raw message