[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