On 13 Apr 2015, at 16:57, Rafael Benevides wrote:
Hi Max,
I believe that there are small tiny differences between them: - Just
the supported managed dependencies.
It's like viewing from an "enterprise" perspective: They are all
"JBoss BOMs" (groupId) and here are the different products BOMs
supported by Red Hat (artifactId)
I think it would be too odd if we have:
- org.jboss.bom.<product-code>:jboss-javaee-7.0 (same artifactId for
all)
This one is to me sensible. You choose your product, and the specific
versioned artifact for this group.
This is the list that is *owned* by the <product-code> hence using the
group id makes sense IMO.
or
- org.jboss.bom.<product-code>:jboss-javaee-7.0-<product-code-again>
This one feels redundant.
/max
On 4/13/15 08:34, Max Rydahl Andersen wrote:
> On 10 Apr 2015, at 15:28, Rafael Benevides wrote:
>
>> I was thinking a little bit more about the naming.
>>
>> Actually we use
>>
>> org.jboss.bom.<product-code>:jboss-javaee-6.0-with-<project>.
>>
>> Examples
>> - org.jboss.bom.eap:jboss-javaee-6.0-with-security
>> - org.jboss.bom.eap:jboss-javaee-6.0-with-tools
>> - org.jboss.bom.brms:jboss-javaee-6.0-with-drools
>> - org.jboss.bom.jdg:jboss-javaee-6.0-with-infinispan.
>>
>> My proposal is to return the groupId to org.jboss.bom and use
>> org.jboss.bom:jboss-javaee-7.0-<product-code>
>>
>> Examples:
>> - org.jboss.bom:jboss-javaee-7.0-eap
>> - org.jboss.bom:jboss-javaee-7.0-brms
>> - org.jboss.bom:jboss-javaee-7.0-jdg
>
> unless there are small tiny differences between these three
> this seems wrong to leave the actual difference to be in the
> qualifier of the version.
>
> Having the group artefact be different seem to be the right approach
> (at least following
> standard maven conventions ?)
>
>
> /max
>
http://about.me/maxandersen
/max
http://about.me/maxandersen