You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Jörg Sesterhenn (JIRA)" <ji...@apache.org> on 2016/03/03 13:45:18 UTC

[jira] [Commented] (DELTASPIKE-1088) Provide a BOM for deltaspike with no transitive dependencies

    [ https://issues.apache.org/jira/browse/DELTASPIKE-1088?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15177766#comment-15177766 ] 

Jörg Sesterhenn commented on DELTASPIKE-1088:
---------------------------------------------

I also did a related request for Weld https://issues.jboss.org/browse/WELD-2115.

> Provide a BOM for deltaspike with no transitive dependencies
> ------------------------------------------------------------
>
>                 Key: DELTASPIKE-1088
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-1088
>             Project: DeltaSpike
>          Issue Type: Improvement
>          Components: Build
>    Affects Versions: 1.5.4
>            Reporter: Jörg Sesterhenn
>            Assignee: Mark Struberg
>
> We have an enterprise parent POM that defines versions of maven artifacts for all products that are built in our enterprise.
> We want to define the version of all deltaspike artifacts in that parent pom. Idealy we would just import your BOM.
> Currently your BOM inherits a bloat of dependencies from the deltaspike parent POM. We don't want all of these transitive dependencymanagement entries in our parent POM. 
> So instead of importing your BOM we copy the entries for all deltaspike modules into our parent POM. This is a violation of DRY / cumbersome / error prone...
> Please provide a BOM that does not inherit any other dependencymanagement.
> One example of a great BOM is [the log4j BOM|http://central.maven.org/maven2/org/apache/logging/log4j/log4j-bom/2.5/log4j-bom-2.5.pom].



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)