diff --git a/bom/pom.xml b/bom/pom.xml
new file mode 100644
index 0000000000..6c6ed84523
--- /dev/null
+++ b/bom/pom.xml
@@ -0,0 +1,221 @@
+
+
+
+
+ 4.0.0
+
+
+ org.apache.activemq
+ activemq-parent
+ 6.1.1-SNAPSHOT
+
+
+ activemq-bom
+ pom
+ ActiveMQ :: BOM
+ ActiveMQ BOM (Bill of Materials)
+
+
+ ${project.version}
+
+
+
+
+
+ org.apache.activemq
+ activemq-all
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-amqp
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-blueprint
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-broker
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-client
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-console
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-http
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-jaas
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-jdbc-store
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-kahadb-store
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-karaf
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-jms-pool
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-log4j-appender
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-mqtt
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-pool
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-openwire-generator
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-openwire-legacy
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-osgi
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-ra
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-rar
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-run
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-runtime-config
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-shiro
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-spring
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-stomp
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-web
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-web-console
+ ${apache-activemq-version}
+
+
+ org.apache.activemq
+ activemq-web-demo
+ ${apache-activemq-version}
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+
+
+ flatten
+ process-resources
+
+ flatten
+
+
+ true
+ bom
+ flattened-pom.xml
+ target
+
+ remove
+ keep
+ remove
+ remove
+ keep
+
+
+
+
+ flatten-clean
+ clean
+
+ clean
+
+
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index a1e9e12c8b..bbad130653 100644
--- a/pom.xml
+++ b/pom.xml
@@ -138,6 +138,7 @@
3.5.1
3.1.0
3.0.5
+ 1.6.0
3.0.1
2.7
3.0.0
@@ -203,6 +204,7 @@
+ bom
activemq-openwire-generator
activemq-client
activemq-openwire-legacy
@@ -1082,6 +1084,11 @@
tools-maven-plugin
${tools-maven-plugin-version}
+
+ org.codehaus.mojo
+ flatten-maven-plugin
+ ${flatten-maven-plugin-version}
+
org.codehaus.mojo
javacc-maven-plugin