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());