History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: IDEA-15794
Type: New Feature New Feature
Status: Open Open
Assignee: Anna Kozlova
Reporter: Patrick Wright
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IDEA: Feedback

Allow easier organization of project dependencies/libraries

Created: 17 Oct 07 12:23   Updated: 17 Oct 07 13:31
Component/s: Project Configuration

Build: 7,361


 Description  « Hide
I am working on multiple CVS branches of a large codebase, which means when I check out a branch I often need to adjust the dependencies for a newly-imported module. So I've been spending a lot of time in the project settings dialog in the last few months .

A small but helpful feature would be to improve how libraries and modules in dependencies list are reorganized. Currently I can highlight a library or module, or select one or more and use Move Up/Down to reorganize them. Here are some features I think would improve the experience.

1) Add a "move to top" and a "move to bottom" button for the selected entries
2) Allow drag and drop for selected entries
3) Provide a "move source before compiled libraries for same content"

Item 3 requires a brief explanation. Our project is currently organized via Maven. For most developers, if module Bar depends on module Foo, the Maven POM will describe this as a library dependency, and IDEA will import the JAR for the current version of the Foo module. However, if we want to edit both Bar and Foo, the module for Foo needs to be in the dependency list, and needs to appear before the library/JAR for Foo. We have quite a large dependency stack (many Spring libs, commons, etc.) and while IDEA 7 will now link in the library/JAR for Foo via Maven, I have to add the module myself (not all module dependencies are correctly resolved by the Maven integration tool). A nice-to-have feature would be, if there is a module and a JAR in the dependency list, and they are for the same content, to have the option to move the module either before or after the JAR automatically.



 All   Comments   Work Log   Change History      Sort Order:
There are no comments yet on this issue.