You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nutch.apache.org by Apache Wiki <wi...@apache.org> on 2006/04/18 05:03:33 UTC
[Nutch Wiki] Update of "WritingPluginExample" by ShaileshKochhar
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Nutch Wiki" for change notification.
The following page has been changed by ShaileshKochhar:
http://wiki.apache.org/nutch/WritingPluginExample
The comment on the change is:
Added details for ant to compile a plugin
------------------------------------------------------------------------------
<value>nutch-extensionpoints|protocol-http|urlfilter-regex|parse-(text|html)|index-basic|query-(basic|site|url)|recommended</value>
}}}
+ == Getting Ant to Compile Your Plugin ==
+
+ In order for ant to compile and deploy your plugin you need to edit the src/plugin/build.xml file (NOT the build.xml in the root of your checkout directory). You'll see a number of lines that look like
+ {{{
+ <ant dir="[plugin-name]" target="deploy" />
+ }}}
+
+ Edit this block to add a line for your plugin before the </target> tag.
+
+ {{{
+ <ant dir="reccomended" target="deploy" />
+ }}}
Running 'ant' in the root of your checkout directory should get everything compiled and jared up. The next time you run a crawl your parser and index filter should get used.
You'll need to run 'ant war' to compile a new ROOT.war file. Once you've deployed that, your query filter should get used when searches are performed.