On Jun 13, 2008, at 3:39 PM, Lilianne E. Blaze wrote:
Vincent Massol wrote:
I'm not sure my solution works with maven. It might still create a circular dep but it's worth verifying it.
Yup, Maven says it's circular and refuses to cooperate.
Either it just doesn't work and that's it, or my experience with Maven is insufficient to make it work.
Anyway - couldn't we just move mailsender into core for now, make it work, and worry about separating it later? Pretty please.
ok, after more thoughts, here's the solution I propose: 1) move code into a package in xwiki-core/ (and later create a component proper in a different module) 2) keep the mailsender plugin but make it use the code from xwiki- core/ (and later from the component proper) 3) make current core code use the new package ok with everyone? Thanks -Vincent PS: Note that the notion of plugins will disappear in the future when we'll implement the solution for making components available from velocity/groovy.