Hi the XWiki Team,
I found in the mailing list archives that you are planning to use maven
to build xwiki. I am a committer to the apache pluto project, which
uses maven2. Thus i got some experience on maven 2. (Mr. Vincent Massol
must be a maven master, since he is on the maven team :) I would like
to
help you migrate to maven.
I checked out the xwiki source from subversion, and am trying to
re-organize the project layout and create
pom.xml files. Currently i am still dealing with the
dependencies. I would like to propose to separate the xwiki project
into small subprojects, and decouple the APIs from the implementation
(such as user api and different implementations, plugin api and
different plugin implementations, etc.).
That will make the source more clear and more readable.
I don't know how to help on this topic. Re-organizing the project layout introduces too many modifications on
the project, which may have a lot of impacts on the current
development, and it's difficult to generate svndiff and create patches. I would like to
know if it is possible to apply for joining the dev team and create a
new branch in svn for the maven migration.
I am taking a look at the JCR spec currently, since I created a java wiki engine
project ( http://people.apache.org/~zheng/elsie/ ) and am thinking of
refactoring it using JCR and apache jackrabbit. I found that you are
also planning to implement the xwiki repository using JCR. I would like
to help and contribute to this subproject too.
Best regards.
--
ZHENG Zhong
- http://heavyz.blogspot.com/
-
http://people.apache.org/~zheng/