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 269762 - Add facility to module system to allow wrapped jars to be categorized
Summary: Add facility to module system to allow wrapped jars to be categorized
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: Module System (show other bugs)
Version: Dev
Hardware: All Windows 7
: P3 normal with 1 vote (vote)
Assignee: Tomas Hurka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-06 17:32 UTC by mccorb
Modified: 2017-02-06 17:32 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 mccorb 2017-02-06 17:32:35 UTC
We have a NetBeans platform app with dozens of jars from Apache, GeoTools, and several other places. As newer version of these projects come out, for example GeoTools which renames it's jars based on version it can be difficult to manage the changes. 

If we could 'tag' a jar to indicate that we added it to support GeoTools or NetCDF processes then when a new version of these jars came out we would be able to tell which ones were added to support the previous version so that we could remove them when adding the new ones. For example, Geotools alone has over 50 jars we have to add in and manage and the jar names change from release to release which happens frequently.

We have tried to have separate modules with different sets of wrapped jars but even this is becoming difficult to manage as multiple sets of jars may require commons-pool...jar or commons-math...jar etc. requiring us to spend a lot of time establishing the correct module hierarchy just so we can tell where jars came from originally.

What we want is to have a lot (most or all) of the external wrapped jars in 1 module if they don't create any conflicts but tag them with a name so that we can manage them better.