public PlexusResource getResource( String name )
throws ResourceNotFoundException
{
for ( Iterator i = resourceLoaders.values().iterator(); i.hasNext(); )
{
ResourceLoader resourceLoader = (ResourceLoader) i.next();
try
{
PlexusResource resource = resourceLoader.getResource( name );
getLogger().debug( "The resource " + "'" + name + "'" + " was found as " + resource.getName() + "." );
return resource;
}
catch ( ResourceNotFoundException e )
{
getLogger().debug(
"The resource " + "'" + name + "'" + " was not found with resourceLoader "
+ resourceLoader.getClass().getName() + "." );
}
}
throw new ResourceNotFoundException( name );
}