2015-03-28 16:37 GMT+01:00 Sergio Fernández <wik...@apache.org>:

> Hi Benedikt,
>
> that question came to me while working on COMMONSRDF-2...
>
> Personally I see Apache Commons as our current target for graduation.
> Therefore I'd prefer to use those coordinates already in incubation (that's
> considered a best practices to avoid issues on graduation). But of course
> anybody else could have other opinion.
>
> In that case, how does Commons manages different artifacts per component?
> Because we currently have three (parent, api and simple imp). So my idea
> was to put all together under org.apache.commons.rdf groupId, but we can
> also stay at org.apache.commons and solve it at the artifacts' level.
>


Apache Commons VFS 2 uses the following pattern [1]:

parent:
  org.apache.commons:commons-vfs-2-project
core:
  org.apache.commons:commons-vfs-2
examples:
  org.apache.commons:commons-vfs-2-examples

So for Commons RDF I would recommend the following:

parent:
  org.apache.commons:commons-rdf-parent
api:
  org.apache.commons:commons-rdf-api
impl:
  org.apache.commons:commons-rdf-impl

Would that work for you?

Benedikt

[1] https://github.com/apache/commons-vfs


>
> Thanks for bringing here this discussion and your valuable feedback.
>
> Cheers,
>
>
> On 28/03/15 14:13, Benedikt Ritter wrote:
>
>> Hi guys,
>>
>> there is a discussion in COMMONSRDF-2 [1] about the maven coordinates for
>> incubation releases of Commons RDF. I may have missed something, but my
>> last information was, that Commons RDF has not yet decided whether it
>> want's to join Apache Commons or go TLP in the end. So the situation looks
>> like the following to me:
>>
>> As long as Commons RDF has not decided to join Apache Commons in the end,
>> Commons RDF should not use the Apache Commons groupid. So maven
>> coordinates
>> should be:
>>
>> <groupid>org.apache.commonsrdf</groupid>
>> <artifactid>commons-rdf</artifactid>
>>
>> If Commons RDF has already decided not to go TLP and to join Apache
>> Commons
>> after incubation, the coordinates should be (have i missed that decision?
>> Sorry!):
>>
>> <groupid>org.apache.commons</groupid>
>> <artifactid>commons-rdf</artifactid>
>>
>> Regards,
>> Benedikt
>>
>> [1] https://issues.apache.org/jira/browse/COMMONSRDF-2
>>
>>
> --
> Sergio Fernández
> Partner Technology Manager
> Redlink GmbH
> m: +43 660 2747 925
> e: sergio.fernan...@redlink.co
> w: http://redlink.co
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>


-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter

Reply via email to