This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | [65cat] Add fix module dependency to libraries | ||
---|---|---|---|
Product: | apisupport | Reporter: | _ viendu <viendu> |
Component: | Project | Assignee: | Martin Kozeny <mkozeny> |
Status: | NEW --- | ||
Severity: | blocker | CC: | jtulach |
Priority: | P3 | Keywords: | UI |
Version: | 5.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | ENHANCEMENT | Exception Reporter: |
Description
_ viendu
2006-03-19 18:24:15 UTC
I agree (as on the list) that this useful feature is somehow hidden. Not sure where it should be exactly placed. Would be nice to have this faster and behave better (e.g. show modules to be removed before actually removing them). However I think that progress bar showing some status would be enough for now. If you have too much modules dependencies in your module, you might consider whether the module should not be splitted. Speed is more or less acceptable *for me*. I would suggest to have a button for this in the libraries tab of the project properties dialog. Regards Torsten No plans to work on it. Not so easy to improve; current version (removing unnecessary deps) just relies on trial-and-error with javac. Doing better would probably require a significant knowledge of Java language and compiler semantics. No plan to work on the speed, right? But this issue is primarily (summary) about moving the task into more visible place. Maybe it should be filed as two ones. I would rather not make it more prominent unless and until it is more thoroughly tested and probably improved in some ways. Right now it should be considered experimental; was originally introduced mainly to assist with the openide.jar split. "tested and improved in some ways" - well, it is unit tested enough - the only thing it needs is to test in real situations, which is hard to do unless we expose it more. Improved - What do you mean? It takes a while, but this is not an action that should be run implicitly, just on user request. If needed it is possible to add a progress bar which will count from 0 to N where N is number of dependencies of your module. Not hard to do. It could also be rewritten as a wizard, with last panel showing summary and allowing to cancel/apply the change. Beyond the UI there is not much to improve. What it does, it does right. Btw. if you do not feel ok including this into standard apisupport we can make it Alpha AU module without much problems. I also don't see any problem qith fix dependecies. I use it in non nbcvs modules. I am also for to make it more visible. *** Issue 103869 has been marked as a duplicate of this issue. *** *** Issue 61227 has been marked as a duplicate of this issue. *** A "button" described in initial comment seems to indicate this is more about project UI than harness. |