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.

Bug 83835 - Categorize Libraries on Library Manager
Summary: Categorize Libraries on Library Manager
Status: NEW
Alias: None
Product: java
Classification: Unclassified
Component: Platform (show other bugs)
Version: 5.x
Hardware: PC Windows XP
: P2 blocker (vote)
Assignee: Tomas Zezula
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-30 19:54 UTC by brviking
Modified: 2011-08-31 14:06 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description brviking 2006-08-30 19:54:22 UTC
As far as internal and external libraries increase in use, becomes hard to
maintain the library manager.
Example: actually, I have at least 10 JDBC drivers registered as libraries, plus
libraries for UML, Mobile support, JackPot, Jakarta Commons (at least 10, split
by usage), JavaMail, Java3D, Jakarta Lucene, Ant tasks, Swing libs (like
Absolute Layout), JAX, JSF, JSTL, JUnit, plus mine own libraries.
So, I'm asking for the possibility to add a "grouping" feature (just add a
"category" when adding the library to NB).
This will require only to add one field to the UI.
On the library list, developer should be able to view in "plain, alpha order" or
"tree view".
I'm *not asking* for capability of having multi-level, recursing, categories.
Only one more (plus the Platform, like it already have today). This probably
would add unecessary complexity to UI and the code, and will give no real
benefits. I do believe vast majority of developers will not surpasses 100 libraries.
Example on how I would organize my libs:
Mobile Libraries
|-NetBeans
| |-J2MEUnit
| |-NetBeans Midp 
Class Libraries
|-Apache Group
| |-Jakarta FileUpload
| |-Lucene
| |-MyFaces JSF
|-JDBC Drivers
| |-Apache Derby (unstable)
| |-Java DB (Glassfish)
| |-Microsoft SQL Server JDBC Driver
| |-MySQL Connector
| |-Oracle JDBC Driver

And so on.