diff --git a/.gitignore b/.gitignore
index 946f4e315f83..b95a70475b31 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,8 @@ dist/
#javadoc overview files generated from README.md
readme_overview.html
+**/javadocTemp/**
+**/sourceTemp/**
#External libs
extlib/
diff --git a/sdk/spring/azure-spring-boot-starter-keyvault-secrets/pom.xml b/sdk/spring/azure-spring-boot-starter-keyvault-secrets/pom.xml
index a087a1ad5750..628956c58889 100644
--- a/sdk/spring/azure-spring-boot-starter-keyvault-secrets/pom.xml
+++ b/sdk/spring/azure-spring-boot-starter-keyvault-secrets/pom.xml
@@ -124,6 +124,63 @@
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 3.0.1
+
+
+ attach-sources
+ none
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.2
+
+
+ empty-sources-jar-with-readme
+ package
+
+ jar
+
+
+ sources
+ ${project.basedir}/sourceTemp
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-antrun-plugin
+ 1.8
+
+
+ copy-readme-to-sourceTemp
+ prepare-package
+
+
+ Deleting existing ${project.basedir}/sourceTemp
+
+
+
+ Copying ${project.basedir}/README.md to
+ ${project.basedir}/sourceTemp/README.md
+
+
+
+
+
+ run
+
+
+
+
+