Except that it broke Maven. In general I find this bom very questionable. Why would one use that?
Usually boms get created as 'mashup' project to combine different separately released artifacts And there almost exclusively to pin down the versions of those various artifacts. So why would one import a bom instead of just writing <version>${deltaspike.version}</version ? Also the boms are really error prone. They ONLY work in the exact pom you declare them in. So if you import the bom in your parent project and then reference the various deltaspike modules only in some specific parts of your build then it doesn't work anyway. It's just not worth it! LieGrue, strub > Am 28.05.2017 um 14:54 schrieb John D. Ament <johndam...@apache.org>: > > Mark, > > On Sun, May 28, 2017 at 6:37 AM <strub...@apache.org> wrote: > >> Repository: deltaspike >> Updated Branches: >> refs/heads/master 6721ca6ec -> a62a93fca >> >> >> further release fixes >> >> >> Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo >> Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/3ab179f6 >> Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/3ab179f6 >> Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/3ab179f6 >> >> Branch: refs/heads/master >> Commit: 3ab179f6bc469b16fb211775bacbee93b1eebdf5 >> Parents: 6721ca6 >> Author: Mark Struberg <strub...@apache.org> >> Authored: Sun May 28 11:04:05 2017 +0200 >> Committer: Mark Struberg <strub...@apache.org> >> Committed: Sun May 28 11:09:26 2017 +0200 >> >> ---------------------------------------------------------------------- >> deltaspike/cdictrl/pom.xml | 12 ++++++++++++ >> deltaspike/dist/bom/pom.xml | 6 +++--- >> deltaspike/dist/full/pom.xml | 32 ++------------------------------ >> 3 files changed, 17 insertions(+), 33 deletions(-) >> ---------------------------------------------------------------------- >> >> >> >> http://git-wip-us.apache.org/repos/asf/deltaspike/blob/3ab179f6/deltaspike/cdictrl/pom.xml >> ---------------------------------------------------------------------- >> diff --git a/deltaspike/cdictrl/pom.xml b/deltaspike/cdictrl/pom.xml >> index ece910f..bb9287d 100644 >> --- a/deltaspike/cdictrl/pom.xml >> +++ b/deltaspike/cdictrl/pom.xml >> @@ -93,6 +93,18 @@ >> </profile> >> >> <profile> >> + <id>apache-release</id> >> + >> + <modules> >> + <module>api</module> >> + <module>impl-owb</module> >> + <module>impl-weld</module> >> + <module>impl-openejb</module> >> + <module>servlet</module> >> + <module>tck</module> >> + </modules> >> + </profile> >> + <profile> >> <id>distribution</id> >> >> <modules> >> >> >> http://git-wip-us.apache.org/repos/asf/deltaspike/blob/3ab179f6/deltaspike/dist/bom/pom.xml >> ---------------------------------------------------------------------- >> diff --git a/deltaspike/dist/bom/pom.xml b/deltaspike/dist/bom/pom.xml >> index dfae97f..090a129 100644 >> --- a/deltaspike/dist/bom/pom.xml >> +++ b/deltaspike/dist/bom/pom.xml >> @@ -21,9 +21,9 @@ >> <modelVersion>4.0.0</modelVersion> >> >> <parent> >> - <groupId>org.apache</groupId> >> - <artifactId>apache</artifactId> >> - <version>18</version> >> + <groupId>org.apache.deltaspike.distribution</groupId> >> + <artifactId>distributions-project</artifactId> >> + <version>1.8.0-SNAPSHOT</version> >> </parent> >> >> > This was a change explicitly requested in > https://issues.apache.org/jira/browse/DELTASPIKE-1088 , with this setup > we're now including the transitive dependencies in the BOM. > > >> <groupId>org.apache.deltaspike.distribution</groupId> >> >> >> http://git-wip-us.apache.org/repos/asf/deltaspike/blob/3ab179f6/deltaspike/dist/full/pom.xml >> ---------------------------------------------------------------------- >> diff --git a/deltaspike/dist/full/pom.xml b/deltaspike/dist/full/pom.xml >> index 0b3d6f0..1467c68 100644 >> --- a/deltaspike/dist/full/pom.xml >> +++ b/deltaspike/dist/full/pom.xml >> @@ -21,8 +21,8 @@ >> <modelVersion>4.0.0</modelVersion> >> >> <parent> >> - <groupId>org.apache.deltaspike.distribution</groupId> >> - <artifactId>distributions-project</artifactId> >> + <groupId>org.apache.deltaspike.distribution</groupId> >> + <artifactId>distributions-project</artifactId> >> <version>1.8.0-SNAPSHOT</version> >> </parent> >> >> @@ -38,90 +38,77 @@ >> <dependency> >> <groupId>org.apache.deltaspike.core</groupId> >> <artifactId>deltaspike-core-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.core</groupId> >> <artifactId>deltaspike-core-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-security-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-security-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-jpa-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-jpa-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-servlet-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-servlet-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-jsf-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-jsf-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-jsf-module-impl-ee6</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-data-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-data-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> @@ -129,104 +116,89 @@ >> <dependency> >> <groupId>org.apache.deltaspike.cdictrl</groupId> >> <artifactId>deltaspike-cdictrl-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.cdictrl</groupId> >> <artifactId>deltaspike-cdictrl-owb</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.cdictrl</groupId> >> <artifactId>deltaspike-cdictrl-weld</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.cdictrl</groupId> >> <artifactId>deltaspike-cdictrl-openejb</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.cdictrl</groupId> >> <artifactId>deltaspike-cdictrl-servlet</artifactId> >> - <version>${project.version}</version> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-partial-bean-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-partial-bean-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-test-control-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-test-control-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-bean-validation-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> >> <artifactId>deltaspike-bean-validation-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-scheduler-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-scheduler-module-impl</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-proxy-module-api</artifactId> >> - <version>${project.version}</version> >> <scope>compile</scope> >> </dependency> >> >> <dependency> >> <groupId>org.apache.deltaspike.modules</groupId> >> <artifactId>deltaspike-proxy-module-impl-asm5</artifactId> >> - <version>${project.version}</version> >> <scope>runtime</scope> >> </dependency> >> </dependencies>