You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "John D. Ament (JIRA)" <ji...@apache.org> on 2016/06/02 01:01:59 UTC

[jira] [Assigned] (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:all-tabpanel ]

John D. Ament reassigned DELTASPIKE-1088:
-----------------------------------------

    Assignee: John D. Ament  (was: Mark Struberg)

> 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: John D. Ament
>
> 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)