[jbossdeveloper] [Proposal] One BOM for Wildfly/EAP 7

Max Rydahl Andersen manderse at redhat.com
Tue Apr 14 06:04:43 EDT 2015


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


More information about the jbossdeveloper mailing list