Leszek Gawron wrote:
Carsten Ziegeler wrote:
With the help from Leszek we now have a Cocoon version in trunk which

which was rather small and of questionable quality, thanks for the credit tough :)

does not need any deployment plugin. This means you can just drop the
jar files into WEB-INF/lib and are done! So it doesn't matter if you're
using Maven, Ant or some other strange tool :)
All you need is the main Spring applicationContext.xml with our two
elements for setting up Cocoon and the Avalon bridge.


So, what has changed?
We now load all configuration files directly from within the jar files,
so all files in META-INF/cocoon/avalon, META-INF/cocoon/spring and
META-INF/cocoon/properties are applied at runtime without the need to
extract these files.

do we need to load configuration files from WEB-INF/cocoon/*? After all if one wants to have configuration unpack it may be done using WEB-INF/classes/META-INF/cocoon/*. Same result. No duplication.

CocoonPropertyOverrideConfigurer could be then simplified. We could drop scanClassPath and just provide a 'location' attribute which is classpath*:/META-INF/properties for core and ./config/properties for blocks.

So we could remove:
  <!--+
      | Include all configuration files ending with ".xconf"
      | from the xconf directory.
      +-->
  <include dir="context://WEB-INF/cocoon/avalon" pattern="*.xconf"/>
and this from cocoon.xconf

--
Leszek Gawron                                    CTO at MobileBox Ltd.

Reply via email to