diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt
index 557a692..61d91fa 100644
--- a/RELEASE-NOTES.txt
+++ b/RELEASE-NOTES.txt
@@ -139,6 +139,8 @@ Logging with Maven 1.x will be removed in a future version of Commons Logging.
* LOGGING-117: Unit tests fail on linux with java16.
+* LOGGING-118: Generate source and binary archives.
+
* MEV-392 (http://jira.codehaus.org/browse/MEV-392)
As Commons Logging didn't provide a Maven2 pom.xml file, one was helpfully
created by people not involved with the commons-logging project and published
diff --git a/pom.xml b/pom.xml
index e9f1309..5f03e32 100644
--- a/pom.xml
+++ b/pom.xml
@@ -381,11 +381,11 @@
maven-assembly-plugin
2.2-beta-1
- false
false
- src/assembly/assembly.xml
+ src/assembly/bin.xml
+ src/assembly/src.xml
gnu
diff --git a/src/assembly/assembly.xml b/src/assembly/assembly.xml
deleted file mode 100644
index bf74368..0000000
--- a/src/assembly/assembly.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-
-
-
- tar.gz
- zip
-
-
- true
-
-
-
- build.properties.sample
- build.xml
- build-testing.xml
- checkstyle.xml
- license-header.txt
- LICENSE.txt
- maven.xml
- NOTICE.txt
- project.properties
- project.xml
- pom.xml
- RELEASE-NOTES.txt
-
- src/
-
-
-
-
- target
-
-
- *.jar
-
-
-
-
diff --git a/src/assembly/bin.xml b/src/assembly/bin.xml
new file mode 100644
index 0000000..afd46f6
--- /dev/null
+++ b/src/assembly/bin.xml
@@ -0,0 +1,43 @@
+
+
+
+ bin
+
+ tar.gz
+ zip
+
+ true
+
+
+
+ LICENSE*
+ NOTICE*
+ RELEASE-NOTES*
+
+
+
+ target
+
+
+ *.jar
+
+
+
+
\ No newline at end of file
diff --git a/src/assembly/src.xml b/src/assembly/src.xml
new file mode 100644
index 0000000..d789468
--- /dev/null
+++ b/src/assembly/src.xml
@@ -0,0 +1,37 @@
+
+
+
+ src
+
+ tar.gz
+ zip
+
+ ${artifactId}-${version}-src
+
+
+ .
+
+ true
+
+ **/target/**
+
+
+
+
\ No newline at end of file