On Thu, Apr 7, 2011 at 20:44, Vincent Massol <[email protected]> wrote:
>
> On Apr 7, 2011, at 8:38 PM, Sergiu Dumitriu wrote:
>
>> 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.
>
> The problem is that you can have nested components so we would need to prefix 
> all current components with "Core -" and introduce the tool ones with "Tools 
> -" + the pom one with "Pom -".
> I think it's going to be confusing for users and their focus is going to be 
> core modules mostly, not tools nor top level pom.
>
> What we could do though is log anything related to tools and top level pom in 
> the existing "Build, Infrastructure and Tests". I like that idea. WDYT?

Make sense indeed.

>
> Thanks
> -Vincent
>
>>>>> 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
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to