He realizado una investigación considerable en Internet y no he encontrado una explicación fácil de qué hacer con los BOMarchivos con Maven.
El problema es que utilizo JBoss 7.1.1 y quiero incluir todos los archivos jar del cliente JBoss pom.xml. JBoss tiene un manual que dice que debería usar archivos BOM, pero no sé cómo usarlo en mi pom.xml.
Por favor ayuda.

Respuestas:
A
bomes la denominada lista de materiales : agrupa varias dependencias para garantizar que las versiones funcionen juntas. JBoss ha nacido para muchos de sus proyectos, incluidos Arquillian y el propio JBoss AS .Hay una explicación del
bomuso en los documentos de Maven ; está oculta muy abajo.Un ejemplo práctico:
Incluyes el bom en tu pom así:
<dependencyManagement> <dependencies> <dependency> <groupId>org.jboss.bom</groupId> <artifactId>jboss-javaee-6.0-with-tools</artifactId> <version>${javaee6.with.tools.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>Entonces no tiene que especificar el atributo de versión de una dependencia, si está definido de
bomesta manera:<dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> <scope>provided</scope> </dependency>fuente