diff --git a/build.xml b/build.xml
index 28d64ee192504d65b03e6f48711036cfd821d52f..92edbd269101ec9b714269aec98f8596b94feca9 100644
--- a/build.xml
+++ b/build.xml
@@ -349,7 +349,7 @@ POSSIBILITY OF SUCH DAMAGE.
     -->
 
     <target name="jar.all"
-            depends="dist,jar,jar.apps,jar.src,jar.javadoc"
+            depends="dist"
             description="Build all Xj3D application jar files">
         <echo message="TODO for Xj3D release, push updated jar files to savage.nps.edu"/>
     </target>
@@ -1063,7 +1063,7 @@ POSSIBILITY OF SUCH DAMAGE.
     </target>
 
     <target name="dist"
-            depends="build,jar,jar.apps,jar.src,pack.3rd.party.jars"
+            depends="pack.3rd.party.jars,jar,jar.apps,jar.src,jar.javadoc"
             description="Build then create distribution jars">
 
         <echo message="build dist dependencies complete, starting dist tasks"/>
diff --git a/jars/xj3d-2.3-nps-javadoc.jar b/jars/xj3d-2.3-nps-javadoc.jar
new file mode 100644
index 0000000000000000000000000000000000000000..26de3ee94b5e7b6284ff8395c5b375e402198af2
Binary files /dev/null and b/jars/xj3d-2.3-nps-javadoc.jar differ