diff --git a/jetty-home/pom.xml b/jetty-home/pom.xml
index bdaec3d81d3..b661cb1cb18 100644
--- a/jetty-home/pom.xml
+++ b/jetty-home/pom.xml
@@ -183,6 +183,20 @@
${assembly-directory}/lib/websocket
+
+ copy-lib-websocket-src-deps
+ generate-resources
+
+ copy-dependencies
+
+
+ javax.websocket,org.eclipse.jetty.websocket
+ javax.websocket-client-api
+ jar
+ sources
+ ${source-assembly-directory}/lib/websocket
+
+
copy-lib-http2-deps
generate-resources
@@ -196,6 +210,20 @@
${assembly-directory}/lib/http2
+
+ copy-lib-http2-src-deps
+ generate-resources
+
+ copy-dependencies
+
+
+ org.eclipse.jetty.http2
+ http2-hpack,http2-common,http2-server
+ jar
+ sources
+ ${source-assembly-directory}/lib/http2
+
+
copy-lib-fcgi-deps
generate-resources
@@ -208,6 +236,19 @@
${assembly-directory}/lib/fcgi
+
+ copy-lib-fcgi-src-deps
+ generate-resources
+
+ copy-dependencies
+
+
+ org.eclipse.jetty.fcgi
+ jar
+ sources
+ ${source-assembly-directory}/lib/fcgi
+
+
copy-lib-spring-deps
generate-resources
@@ -221,6 +262,20 @@
${assembly-directory}/lib/spring
+
+ copy-lib-spring-src-deps
+ generate-resources
+
+ copy-dependencies
+
+
+ org.eclipse.jetty
+ jetty-spring
+ jar
+ sources
+ ${source-assembly-directory}/lib/spring
+
+
copy-servlet-api-deps
generate-resources
@@ -261,6 +316,20 @@
${assembly-directory}/lib/annotations
+
+ copy-annotations-src-deps
+ generate-resources
+
+ copy-dependencies
+
+
+ javax.annotation,org.eclipse.jetty.orbit,org.ow2.asm
+ javax.annotation-api,asm,asm-commons
+ jar
+ sources
+ ${source-assembly-directory}/lib/annotations
+
+
copy-apache-jsp-deps
generate-resources
@@ -277,6 +346,23 @@
${assembly-directory}/lib/apache-jsp
+
+ copy-apache-jsp-src-deps
+ generate-resources
+
+ copy-dependencies
+
+
+
+ org.eclipse.jetty,org.eclipse.jetty.toolchain,org.mortbay.jasper,org.eclipse.jdt
+
+ apache-jsp,apache-el,ecj
+ jar
+ sources
+ true
+ ${source-assembly-directory}/lib/apache-jsp
+
+
copy-apache-jstl-deps
generate-resources
@@ -291,6 +377,21 @@
${assembly-directory}/lib/apache-jstl
+
+ copy-apache-jstl-src-deps
+ generate-resources
+
+ copy-dependencies
+
+
+ org.glassfish.web
+ taglibs-standard-spec,taglibs-standard-impl
+ true
+ jar
+ sources
+ ${source-assembly-directory}/lib/apache-jstl
+
+
copy-jaspi-deps
generate-resources
@@ -304,6 +405,20 @@
${assembly-directory}/lib/jaspi
+
+ copy-jaspi-src-deps
+ generate-resources
+
+ copy-dependencies
+
+
+ org.eclipse.jetty.orbit
+ javax.security.auth.message
+ jar
+ sources
+ ${source-assembly-directory}/lib/jaspi
+
+
unpack-config-deps
generate-resources