While all blocks have its component and sitemap component configurations
as part of them selves (under WEB-INF/xconf and
WEB-INF/sitemap-additions), the configurations for core instead is part
of webapp. WDYT about giving core the same structure as all other blocks:
core/
Manifest.mf
pom.xml
WEB-INF/
java/ (or maybe src/)
and move the core sample part of webapp to core-sample. Then the webapp
could be really minimal and directly reulsable for users.
From the real blocks POV it means that core would be a "component
block", i.e. a block that exports components (including Core) and
packages (especially APIs) but not sitemap functionality.
/Daniel