Well, I have no problem to use "org.xwiki.contrib" for groupId (though
I personnally don't like to put unrelated projects at same level in
repositories), but I don't really understand the motivation to use
org.xwiki.contrib.mailarchive for the java package ...
Well I understand it, but as I started this as a component, I used the
usual packages for components, ie "org.xwiki.component.mailarchive".
Should I really refactor my code to use "contrib" instead of
"component" ? Do you mean that if a component makes it way from
contrib to xwiki core, you change the java package naming ? I'm a bit
surprised but I'll do as you defined of course.

2012/5/29 Sergiu Dumitriu <[email protected]>:
> On 05/29/2012 04:07 AM, Jeremie BOUSQUET wrote:
>>
>> Dear community,
>>
>> I would like to request for a new contrib project to store the Mail
>> Archive application I'm currently writing.
>>
>> Name: xwiki-application-mailarchive
>> Description: A mailing-list archive application.
>>
>> - For now a GitHub project to store sources should be fine. My
>> username on GitHub is "jbousque".
>> - For Jira it might be useful to have a project once the application
>> is released "officially", that is still not the case. Meanwhile the
>> generic project is ok for me.
>> - There is a specific page in Design space on xwiki.org :
>> http://dev.xwiki.org/xwiki/bin/view/Design/MailArchiveApplication ,
>> but for now no extension has been added. I would like if possible to
>> test my extension (automatic install with dependencies) before
>> publishing it
>>
>> The Design page also gives some info about the current state and
>> progress, and some screenshots. There is many remaining work, but it
>> begins to look like something usable. The bad side is the lack of unit
>> tests most of all ...
>>
>> A question : the groupId "org.xwiki.contrib" is to be used, do I have
>> to use this exact groupId or can there be sublevels if needed ?
>> If so I would use org.xwiki.contrib.mailarchive as groupId.
>
>
> The groupId should be org.xwiki.contrib, but "groupId" means the groupId
> part of the maven artifact identity.
>
> However, the java package name *should* be org.xwiki.contrib.mailarchive
> --
> Sergiu Dumitriu
> http://purl.org/net/sergiu/
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to