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.