Index: /applications/editors/josm/plugins/build-common.xml
===================================================================
--- /applications/editors/josm/plugins/build-common.xml	(revision 34243)
+++ /applications/editors/josm/plugins/build-common.xml	(revision 34244)
@@ -30,4 +30,6 @@
     <property name="ant.build.javac.source" value="1.8"/>
     <property name="plugin.jar"             location="${plugin.dist.dir}/${ant.project.name}.jar"/>
+    <property name="plugin.sources.jar"     location="${plugin.dist.dir}/${ant.project.name}-sources.jar"/>
+    <property name="plugin.javadoc.jar"     location="${plugin.dist.dir}/${ant.project.name}-javadoc.jar"/>
     <property name="javac.compiler"         value="com.google.errorprone.ErrorProneAntCompilerAdapter" />
 
@@ -121,8 +123,8 @@
     <!--
     **********************************************************
-    ** dist - creates the plugin jar
-    **********************************************************
-    -->
-    <target name="dist" depends="compile,revision" unless="skip-dist">
+    ** dist - creates the plugin jars
+    **********************************************************
+    -->
+    <target name="dist" depends="compile,javadoc,revision" unless="skip-dist">
         <echo message="creating ${ant.project.name}.jar ... "/>
         <antcall target="setup-dist" />
@@ -184,4 +186,6 @@
             </restrict>
         </jar>
+        <jar destfile="${plugin.sources.jar}" basedir="${plugin.src.dir}"/>
+        <jar destfile="${plugin.javadoc.jar}" basedir="${plugin.doc.dir}"/>
         <delete file="MANIFEST" failonerror="no"/>
         <antcall target="post-dist" />
@@ -327,4 +331,6 @@
         <delete dir="${checkstyle-build.dir}"/>
         <delete file="${plugin.jar}"/>
+        <delete file="${plugin.sources.jar}"/>
+        <delete file="${plugin.javadoc.jar}"/>
     </target>
     <!--
