Index: applications/editors/josm/plugins/build-common.xml
===================================================================
--- applications/editors/josm/plugins/build-common.xml	(revision 36483)
+++ applications/editors/josm/plugins/build-common.xml	(revision 36486)
@@ -113,5 +113,5 @@
         <!-- to be overridden by plugins that need to perform additional tasks before compiling -->
     </target>
-    <target name="compile" depends="init, pre-compile, resolve-tools" unless="skip-compile">
+    <target name="plugin-classpath-actual">
         <condition property="plugin.classpath.actual.defined">
             <isreference refid="plugin.classpath.actual" type="path"/>
@@ -120,4 +120,6 @@
             <path refid="plugin.classpath"/>
         </path>
+    </target>
+    <target name="compile" depends="init, pre-compile, resolve-tools, plugin-classpath-actual" unless="skip-compile">
         <echo message="compiling sources for ${plugin.jar} ..."/>
         <path id="jdk.boot.classpath">
@@ -293,5 +295,5 @@
         <!-- to be overridden by plugins that need to perform additional tasks before generating javadoc -->
     </target>
-    <target name="javadoc" depends="pre-javadoc,pre-compile" unless="skip-javadoc">
+    <target name="javadoc" depends="pre-javadoc,pre-compile,plugin-classpath-actual" unless="skip-javadoc">
         <mkdir dir="${plugin.doc.dir}"/>
         <javadoc destdir="${plugin.doc.dir}"
@@ -305,4 +307,5 @@
             <classpath refid="plugin.classpath" unless:set="plugin.classpath.dependencies"/>
             <classpath refid="plugin.classpath.dependencies" if:set="plugin.classpath.dependencies"/>
+            <classpath refid="plugin.classpath.actual"/>
             <sourcepath>
                 <pathelement path="${plugin.src.dir}" />
