You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by mc...@apache.org on 2004/08/23 03:38:13 UTC
svn commit: rev 36734 - avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks
Author: mcconnell
Date: Sun Aug 22 18:38:13 2004
New Revision: 36734
Modified:
avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/InitializeTask.java
Log:
update to handle plugin deps
Modified: avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/InitializeTask.java
==============================================================================
--- avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/InitializeTask.java (original)
+++ avalon/trunk/tools/magic/src/main/org/apache/avalon/tools/tasks/InitializeTask.java Sun Aug 22 18:38:13 2004
@@ -102,6 +102,28 @@
}
}
}
+
+ final ResourceRef[] plugins = def.getPluginRefs();
+
+ for( int i=0; i<plugins.length; i++ )
+ {
+ Resource resource = getHome().getResource( plugins[i] );
+ if( !(resource instanceof Definition) )
+ {
+ String gumpKey = "gump.resource." + resource.getKey();
+ String path = project.getProperty( gumpKey );
+ if( null != path )
+ {
+ updateCache( project, resource, path );
+ }
+ else
+ {
+ final String warning =
+ "Warning - missing property [" + gumpKey + "].";
+ project.log( warning );
+ }
+ }
+ }
}
private void updateCache( Project project, Resource resource, String path )
---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@avalon.apache.org
For additional commands, e-mail: cvs-help@avalon.apache.org