forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Thorsten Scherler <thors...@apache.org>
Subject Re: Dispatcher and linking to image resources (Was: ForrestBot build for forrest-sample-2 FAILED)
Date Sat, 03 Jun 2006 20:03:13 GMT
El vie, 02-06-2006 a las 22:25 +1000, David Crossley escribió:
> Forrestbot@forrest.zones.apache.org wrote:
> > Automated build for forrest-sample-2 FAILED
> > ...
> > ...
> >      [java] X [0]                                     /icon-b.png	BROKEN: /export/home/config/forrestbot-trunk/conf/work/forrest-sample-2/src/documentation/content/xdocs/icon-b.png
(No such file or directory)
> > ...
> 
> This same example works using skins.
> 
> <img src="/icon-b.png"  ...
> 
> The resources.xmap and locationmap resolve to find 
> source file in src/documentation/resources/images/ directory.
> 
> However with Dispatcher it seems to fail the locationmap
> and tries to find it at xdocs/icon-b.png
> 
> It is a silly example and perhaps it should be removed
> but why the difference between skins and Dispatcher?
> 

The main reason is that png can be generate from svg. This is controlled
by skins/dispatcher. Maybe the best would be to extract the svg
generation to a plugin of its own (it is a couple of dispatcher
contracts and structurer definitions).

The problem with the resources.xmap is that it is a mix between skin
specific matches (like round corner) and general core matches. This xmap
I personally consider as one of the highest complex code in our whole
code base that is the reason why I did not yet found the time to slim it
down to a resources-core.xmap and resources-skin.xmap.

Will try to have a look tomorrow.

> -David
-- 
thorsten

"Together we stand, divided we fall!" 
Hey you (Pink Floyd)


Mime
View raw message