diff --git a/assembly/pom.xml b/assembly/pom.xml
index d4102072cf..86985f80e3 100755
--- a/assembly/pom.xml
+++ b/assembly/pom.xml
@@ -236,10 +236,10 @@
-
-
-
-
+
+
+
+
@@ -315,7 +315,31 @@
false
-
+
+ unix-src
+ package
+
+ single
+
+
+
+ src/main/descriptors/unix-src.xml
+
+
+
+
+ windows-src
+ package
+
+ single
+
+
+
+ src/main/descriptors/windows-src.xml
+
+
+
+
-
- src
-
- tar.gz
- zip
-
-
-
- ..
- src
-
- **/*
-
-
- **/target
- **/target/**/*
- **/build
- **/build/**/*
- **/data
- **/data/**/*
- **/activemq-data
- **/activemq-data/**/*
- **/.settings
- **/.settings/**/*
- **/eclipse-classes
- **/eclipse-classes/**/*
- **/.classpath
- **/.project
- **/.wtpmodules
- **/surefire*
- **/cobertura.ser
- **/*.iml
- **/*.ipr
- **/*.iws
-
-
-
-
diff --git a/assembly/src/main/descriptors/unix-src.xml b/assembly/src/main/descriptors/unix-src.xml
new file mode 100644
index 0000000000..8f24328b06
--- /dev/null
+++ b/assembly/src/main/descriptors/unix-src.xml
@@ -0,0 +1,97 @@
+
+
+
+ src
+
+ tar.gz
+
+
+
+
+ ..
+ src
+
+ **/*.jpeg
+ **/*.jpg
+ **/*.gif
+ **/*.png
+ **/*.exe
+ **/*.dll
+ **/*.jar
+ **/*.so
+ **/*.ks
+ **/*.ts
+ **/*.keystore
+ **/*.bin
+ **/*.jnilib
+ **/*.cert
+ assembly/src/release/bin/*/wrapper
+
+
+ **/eclipse-classes/**
+ **/target/**
+
+
+
+
+
+ ..
+ src
+
+ **/*
+
+
+ **/*.jpeg
+ **/*.jpg
+ **/*.gif
+ **/*.png
+ **/*.exe
+ **/*.dll
+ **/*.jar
+ **/*.so
+ **/*.ks
+ **/*.ts
+ **/*.keystore
+ **/*.bin
+ **/*.jnilib
+ **/*.cert
+ assembly/src/release/bin/*/wrapper
+ **/target/**
+ **/build/**
+ data/**
+ */data/**
+ activemq-data/**
+ */activemq-data/**
+ **/eclipse-classes/**
+ **/.*
+ **/.*/**
+
+ **/surefire*
+ **/svn-commit*
+
+ **/*.iml
+ **/*.ipr
+ **/*.iws
+
+ **/cobertura.ser
+
+
+ unix
+
+
+
diff --git a/assembly/src/main/descriptors/windows-src.xml b/assembly/src/main/descriptors/windows-src.xml
new file mode 100644
index 0000000000..9cdfb755f7
--- /dev/null
+++ b/assembly/src/main/descriptors/windows-src.xml
@@ -0,0 +1,98 @@
+
+
+
+ src
+
+ zip
+
+
+
+
+ ..
+ src
+
+ **/*.jpeg
+ **/*.jpg
+ **/*.gif
+ **/*.png
+ **/*.exe
+ **/*.dll
+ **/*.jar
+ **/*.so
+ **/*.ks
+ **/*.ts
+ **/*.keystore
+ **/*.bin
+ **/*.jnilib
+ **/*.cert
+ assembly/src/release/bin/*/wrapper
+
+
+ **/eclipse-classes/**
+ **/target/**
+
+
+
+
+
+ ..
+ src
+
+ **/*
+
+
+ **/*.jpeg
+ **/*.jpg
+ **/*.gif
+ **/*.png
+ **/*.exe
+ **/*.dll
+ **/*.jar
+ **/*.so
+ **/*.ks
+ **/*.ts
+ **/*.keystore
+ **/*.bin
+ **/*.jnilib
+ **/*.cert
+ assembly/src/release/bin/*/wrapper
+
+ **/target/**
+ **/build/**
+ data/**
+ */data/**
+ activemq-data/**
+ */activemq-data/**
+ **/eclipse-classes/**
+ **/.*
+ **/.*/**
+
+ **/surefire*
+ **/svn-commit*
+
+ **/*.iml
+ **/*.ipr
+ **/*.iws
+
+ **/cobertura.ser
+
+
+ dos
+
+
+