Hi Ludovic,

Thank you for your reply. Your separation of the submodules helps me a lot for better understanding the xwiki architecture.
I'll try to refactor xwiki for maven migration. When I got something done or I got some new proposals, I'll send them.

Regards.

On 1/3/06, Ludovic Dubost <ludovic@xwiki.com> wrote:

Hi Zhong,

Happy new Year (I'll come up with a longer email a little later).

You are welcome to help on the migration to maven 2. I know Vincent did
a first try when Maven was still alpha. I'll check with him to see if
there is anything usable from his work.

Indeed it would be great to create some submodules for each XWiki
module. This of course needs a little discussion to decide what you be a
module and what should be in the core.

I think a first split would be:

core
core-doc
core-objects
core-api
core-web
store-rcs
store-hibernate
render
render-radeox
render-velocity
render-groovy
user-xwiki
user-ldap
user-exo
plugin
plugin-core
plugin-packaging
plugin-fileupload
plugin-xyz
stats
pdf
xmlrpc (or webservice)

It might be a little too detailed. I think in the process of splitting
in modules we might want to use a container system.
We've been discussing OSGi with Mandriva and eXo is using
picocontainer.. It might be a good time to think about it more in details.

Indeed it will have some impact in the development. I suggest we do this
on a branch. The objective is to get out a new release with the wysiwyg
editor and the new skins, so this should be work for the next release

Ludovic

--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic


--
ZHENG Zhong
- http://heavyz.blogspot.com/
- http://people.apache.org/~zheng/