On 04/07/2011 07:00 PM, Vincent Massol wrote:
> Hi devs,
>
> The idea is to have the same version and same release for everything related 
> to commons.
>
> Rationale:
> * Stop the spread of a git repos (see https://github.com/xwiki).
> * Make it even easier to release. Only one command to release the whole 
> xwiki-commons
> * No need for git modules (svn externals previously)
>
> The proposal is:
>
> xwiki-commons/ (git repo)
>    |_ xwiki-commons-pom/
>    |_ xwiki-commons-tools/
>    |_ xwiki-commons-core/
>    |_ pom.xml
>
> Details:
>
> * xwiki-commons/pom.xml contains everything that's currently in 
> xwiki-commons-pom/pom.xml *except* the parts related to the tools (license 
> and verification)
> * xwiki-commons/pom.xml has an artifact id of "xwiki-commons"
> * xwiki-commons/xwiki-commons-pom/pom.xml has xwiki-commons/pom.xml as parent 
> and adds the parts related to the tools (license and verification)
> * xwiki-commons/xwiki-commons-pom/pom.xml has an artifact id of 
> "xwiki-commons-pom"
> * xwiki-commons/xwiki-commons-tools/pom.xml uses xwiki-commons/pom.xml as 
> parent
> * all other git repos uses "xwiki-commons-pom" as their parent

+1.

> Note that for JIRA we would have 3 jira projects to make it easy for users 
> (because jira doesn't allow nested components):
> * XWiki Commons POM
> * XWiki Commons Tools
> * XWiki Commons Core

I'm not sure 3 projects are needed. Why not a single XWiki-commons 
project, with different submodules? Especially since they are released 
together and have the same version.

> Note that if we agree we would do the same for xwiki-platform (ie move 
> platform tools in xwiki-platform).

WDYM? The tools are already there.

> Here's my +1
>
> Thanks
> -Vincent


-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to