Having <parent> element in the BOM file is fundamentally wrong. If user imports dependencyManagement of the BOM file, it imports even the dependencies from its parent and upper ancestors. Since the ancestor is jboss-parent, it includes virtually the whole world. Since jboss-parent:6-redhat-1 contains dependency management, it makes following usage broken, rendering bom file useless and destroying our usability efforts. <dependencyManagement> <dependencies> <dependency> <groupId>org.richfaces</groupId> <artifactId>richfaces-bom</artifactId> <type>pom</type> <scope>import</scope> <version>4.1.0-CR1-redhat-1</version> </dependency> </dependencies> </dependencyManagement>
removed parent from richfaces-bom and also removed richfaces-bom from richfaces-root-parent
Verified in WFK 2.0.0.ER3 (a.k.a. 2.0.0.Beta1).