On 04/07/2011 08:04 PM, Vincent Massol wrote: > > On Apr 7, 2011, at 7:55 PM, Sergiu Dumitriu wrote: > >> 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. > > what is a submodule in jira?
Sorry, I meant components. >>> 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. > > They're git repos now and not in the xwiki-platform git repo. I see, I was thinking about the final subdirectory structure, without thinking of repositories and submodules. -- Sergiu Dumitriu http://purl.org/net/sergiu/ _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

