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.
Please review an API for adding/removing libraries into/from LibraryManager. Usecases: Modules which need to dynamically install new library: http://www.netbeans.org/issues/show_bug.cgi?id=55371 hibernate support gwt project template Currently these modules have to create a library definition file in the system filesystem to register a new library. This forces these modules to contain the library serialization code. The new API adds methods for adding and removing libraries into LibraryManager.
Created attachment 32818 [details] Diff file
api looks good to me. other possible future usecase is to create the library from maven repository (either local or remote)
I am going to integrate it into the dev tomorrow.
Checking in apichanges.xml; /cvs/projects/libraries/apichanges.xml,v <-- apichanges.xml new revision: 1.5; previous revision: 1.4 done Checking in src/org/netbeans/api/project/libraries/Library.java; /cvs/projects/libraries/src/org/netbeans/api/project/libraries/Library.java,v <-- Library.java new revision: 1.9; previous revision: 1.8 done Checking in src/org/netbeans/api/project/libraries/LibraryManager.java; /cvs/projects/libraries/src/org/netbeans/api/project/libraries/LibraryManager.java,v <-- LibraryManager.java new revision: 1.7; previous revision: 1.6 done RCS file: /cvs/projects/libraries/src/org/netbeans/modules/project/libraries/LibraryAccessor.java,v done Checking in src/org/netbeans/modules/project/libraries/LibraryAccessor.java; /cvs/projects/libraries/src/org/netbeans/modules/project/libraries/LibraryAccessor.java,v <-- LibraryAccessor.java initial revision: 1.1 done RCS file: /cvs/projects/libraries/src/org/netbeans/spi/project/libraries/LibraryFactory.java,v done Checking in src/org/netbeans/spi/project/libraries/LibraryFactory.java; /cvs/projects/libraries/src/org/netbeans/spi/project/libraries/LibraryFactory.java,v <-- LibraryFactory.java initial revision: 1.1 done Checking in src/org/netbeans/spi/project/libraries/support/LibrariesSupport.java; /cvs/projects/libraries/src/org/netbeans/spi/project/libraries/support/LibrariesSupport.java,v <-- LibrariesSupport.java new revision: 1.4; previous revision: 1.3 done Checking in test/unit/src/org/netbeans/api/project/libraries/LibraryManagerTest.java; /cvs/projects/libraries/test/unit/src/org/netbeans/api/project/libraries/LibraryManagerTest.java,v <-- LibraryManagerTest.java new revision: 1.6; previous revision: 1.5 done
*** Issue 52200 has been marked as a duplicate of this issue. ***