Hi devs,

currently the rendering macros are added to the build as runtime 
dependencies to the old core, which would pull them further in 
web-standard so that they are packed in the war.

I propose to change this and add them as dependencies to the standard 
web war, just like the other core components that need to be packed in 
the platform by default (e.g. annotations), for the following reasons:

* core does not depend on these macros, they're there only for packaging 
purposes. Semantically speaking this is a little odd since the 
"packaging" module is the war, not the core jar.
* it would allow sinner macros take the wrong way and depend on 
xwiki-core (the old core), without creating circular dependencies.

my +1 (I will do it as soon as I get 3 votes since I already added this 
circular dep in the build and I need to fix it).

WDYT?

Thanks,
Anca
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to