Author: ab
Date: Thu Dec  1 08:01:15 2005
New Revision: 350266

URL: http://svn.apache.org/viewcvs?rev=350266&view=rev
Log:
Don't complain about circular dependencies if nutch-extensionpoints plugin
is included many times. This can happen if one plugin depends on other existing
plugins, which in turn also import nutch-extensionpoints.

Modified:
    
lucene/nutch/branches/mapred/src/java/org/apache/nutch/plugin/PluginRepository.java

Modified: 
lucene/nutch/branches/mapred/src/java/org/apache/nutch/plugin/PluginRepository.java
URL: 
http://svn.apache.org/viewcvs/lucene/nutch/branches/mapred/src/java/org/apache/nutch/plugin/PluginRepository.java?rev=350266&r1=350265&r2=350266&view=diff
==============================================================================
--- 
lucene/nutch/branches/mapred/src/java/org/apache/nutch/plugin/PluginRepository.java
 (original)
+++ 
lucene/nutch/branches/mapred/src/java/org/apache/nutch/plugin/PluginRepository.java
 Thu Dec  1 08:01:15 2005
@@ -131,7 +131,7 @@
                   "Missing dependency " + id +
                   " for plugin " + plugin.getPluginId());
         }
-        if (dependencies.containsKey(id)) {
+        if (dependencies.containsKey(id) && 
!id.equals("nutch-extensionpoints")) {
           throw new CircularDependencyException(
                   "Circular dependency detected " + id +
                   " for plugin " + plugin.getPluginId());


Reply via email to