diff --git a/activemq-all/pom.xml b/activemq-all/pom.xml
new file mode 100644
index 0000000000..6ad22e645a
--- /dev/null
+++ b/activemq-all/pom.xml
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+ 4.0.0
+
+
+ org.apache.activemq
+ activemq-parent
+ 5.0-SNAPSHOT
+
+
+ activemq-all
+ jar
+ ActiveMQ :: Jar Bundle
+ Puts together an ActiveMQ jar bundle
+
+
+
+
+
+ ${pom.groupId}
+ activemq-core
+
+
+ ${pom.groupId}
+ activemq-console
+
+
+ ${pom.groupId}
+ activemq-optional
+
+
+ ${pom.groupId}
+ activemq-jaas
+
+
+ ${pom.groupId}
+ activemq-xmpp
+
+
+
+ org.apache.geronimo.specs
+ geronimo-jms_1.1_spec
+
+
+
+ org.apache.geronimo.specs
+ geronimo-j2ee-management_1.0_spec
+
+
+
+
+
+
+
+
+
+ org.apache.activemq
+ maven-bundle-plugin
+ 4.1-incubator
+
+
+ compile
+
+ createbundle
+
+
+ activemq-core,activemq-console,activemq-jaas,activemq-optional,geronimo-jms_1.1_spec,geronimo-j2ee-management_1.0_spec
+
+
+
+
+
+
+
+
diff --git a/assembly/pom.xml b/assembly/pom.xml
index 606be7e4f8..743ae0fada 100755
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -46,7 +46,7 @@
${pom.groupId}
- activemq-core
+ activemq-all
${pom.groupId}
@@ -285,7 +285,26 @@
-
+
+ org.apache.maven.plugins
+ maven-dependency-plugin
+
+
+ unpack
+ package
+
+ unpack-dependencies
+
+
+ ${pom.groupId}
+ activemq-console
+ target/classes
+ false
+ true
+
+
+
+
org.apache.maven.plugins
maven-antrun-plugin
@@ -297,10 +316,10 @@
-
-
-
-
+
+
+
+
@@ -316,22 +335,6 @@
pertest
-
- org.apache.activemq
- maven-bundle-plugin
- 4.1-incubator
-
-
- compile
-
- createbundle
-
-
- activemq-core,activemq-console,activeio-core,activemq-jaas,activemq-optional,commons-logging,geronimo-jms_1.1_spec,geronimo-j2ee-management_1.0_spec,derby
-
-
-
-
org.apache.maven.plugins
maven-assembly-plugin
@@ -424,7 +427,7 @@
-
+
windows-src
package
@@ -438,7 +441,7 @@
-
+
diff --git a/assembly/src/main/descriptors/unix-bin.xml b/assembly/src/main/descriptors/unix-bin.xml
index 132faadc4d..6f25d472ee 100644
--- a/assembly/src/main/descriptors/unix-bin.xml
+++ b/assembly/src/main/descriptors/unix-bin.xml
@@ -84,13 +84,6 @@
-
- target
- /
-
- ${pom.artifactId}-${pom.version}.jar
-
-
target
/bin
@@ -134,6 +127,14 @@
+
+ /
+ false
+ runtime
+
+ ${pom.groupId}:activemq-all
+
+
/lib
false
diff --git a/assembly/src/main/descriptors/windows-bin.xml b/assembly/src/main/descriptors/windows-bin.xml
index 659016bf1e..8bbd600ad4 100644
--- a/assembly/src/main/descriptors/windows-bin.xml
+++ b/assembly/src/main/descriptors/windows-bin.xml
@@ -88,13 +88,6 @@
-
- target
- /
-
- ${pom.artifactId}-${pom.version}.jar
-
-
target
/bin
@@ -139,6 +132,14 @@
+
+ /
+ false
+ runtime
+
+ ${pom.groupId}:activemq-all
+
+
/lib
false
diff --git a/pom.xml b/pom.xml
index 76a34dc0ff..7ab2d74b45 100755
--- a/pom.xml
+++ b/pom.xml
@@ -176,6 +176,7 @@
+ activemq-all
activemq-book
activemq-core
activemq-console
@@ -206,6 +207,11 @@
+
+ org.apache.activemq
+ activemq-all
+ ${activemq-version}
+
org.apache.activemq
activemq-core