It allows for an efficient retrieval of plug-ins by means of an interface. Three requirements have to be met:
PluginClassLoader
contains only classes of the runtime libraries setuped in the plugin manifest file and exported libraries of plugins that are required pluguin. Libraries can be exported or not. Not exported libraries are only used in the plugin own PluginClassLoader
. Exported libraries are available for PluginClassLoader
of plugins that depends on these plugins.
@author joa23
Note: {@link PluginClassLoader} will search for jar files in a 'lib' subdirectory under the pluginDir provided in theconstructor. Class and other resources will be visible to this classloader in either the root directory of the plugin or in the lib folder. @author aphillips
PluginController
@author skomp
|
|
|
|
|
|