nutch-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dennis Kubes (JIRA)" <>
Subject [jira] Created: (NUTCH-609) Allow Plugins to be Loaded from Jar File(s)
Date Sat, 09 Feb 2008 18:56:07 GMT
Allow Plugins to be Loaded from Jar File(s)

                 Key: NUTCH-609
             Project: Nutch
          Issue Type: Improvement
    Affects Versions: 1.0.0
         Environment: All
            Reporter: Dennis Kubes
            Assignee: Dennis Kubes
             Fix For: 1.0.0

Currently plugins cannot be loaded from a jar file.  Plugins must be unzipped in one or more
directories specified by the plugin.folders config.  I have been thinking about an extension
to PluginRepository or PluginManifestParser (or both) that would allow plugins to packaged
into multiple independent jar files and placed on the classpath.  The system would search
the classpath for resources with the correct folder name and would load any plugins in those

This functionality would be very useful in making the nutch core more flexible in terms of
packaging.  It would also help with web applications where we don't want to have a plugins
directory included in the webapp.

Thoughts so far are unzipping those plugin jars into a common temp directory before loading.
 Another option is using something like commons vfs to interact with the jar files.  VFS essential
uses a disk based temporary cache for jar files, so it is pretty much the same solution. 
 What are everyone else's thoughts on this?

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message