brett 2004/11/04 07:17:57
Modified: src/java/org/apache/maven/plugin Tag: MAVEN-1_0-BRANCH
PluginManager.java
Log:
warn on duplicated plugins
Revision Changes Path
No revision
No revision
1.70.4.56 +7 -1 maven/src/java/org/apache/maven/plugin/PluginManager.java
Index: PluginManager.java
===================================================================
RCS file: /home/cvs/maven/src/java/org/apache/maven/plugin/PluginManager.java,v
retrieving revision 1.70.4.55
retrieving revision 1.70.4.56
diff -u -r1.70.4.55 -r1.70.4.56
--- PluginManager.java 4 Nov 2004 15:09:58 -0000 1.70.4.55
+++ PluginManager.java 4 Nov 2004 15:17:57 -0000 1.70.4.56
@@ -317,6 +317,11 @@
void mapArtifactIdToPluginHousing( String artifactId, JellyScriptHousing
housing )
{
+ if ( artifactIdToHousingMap.containsKey( artifactId ) )
+ {
+ JellyScriptHousing h = (JellyScriptHousing) artifactIdToHousingMap.get(
artifactId );
+ log.warn("WARNING: Plugin '" + artifactId + "' is already loaded from "
+ h.getName() + "; attempting to load " + housing.getName());
+ }
artifactIdToHousingMap.put( artifactId, housing );
}
@@ -845,6 +850,7 @@
pluginHousings.remove( oldHousing.getName() );
mapper.invalidatePlugin( oldHousing );
transientMapper.invalidatePlugin( oldHousing );
+ artifactIdToHousingMap.remove( artifactId );
}
mapArtifactIdToPluginHousing( artifactId, housing );
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]