From e4c337ef65db5e320184c669073252a5c78ab50f Mon Sep 17 00:00:00 2001
From: Don Brutzman <brutzman@nps.edu>
Date: Sat, 22 Aug 2020 20:52:23 -0700
Subject: [PATCH] successful build

---
 build.all.out.txt | 238 ++++++++++++++++++++++++++++++++++++++++++++++
 build.xml         | 116 +++++++++++-----------
 2 files changed, 293 insertions(+), 61 deletions(-)
 create mode 100644 build.all.out.txt

diff --git a/build.all.out.txt b/build.all.out.txt
new file mode 100644
index 0000000000..d6443f5ec0
--- /dev/null
+++ b/build.all.out.txt
@@ -0,0 +1,238 @@
+ant -f C:\\x3d-github\\open-dis7-java all
+all:
+timestamp 22 August 2020 08:49:12
+clean:
+Deleting C:\x3d-github\open-dis7-java\dist\open-dis7-classes.jar
+Deleting C:\x3d-github\open-dis7-java\dist\open-dis7-javadoc.jar
+Deleting C:\x3d-github\open-dis7-java\dist\open-dis7-source.jar
+Deleting directory C:\x3d-github\open-dis7-java\javadoc
+================
+compile:
+compile src, src-generated
+Compiling 21783 source files to C:\x3d-github\open-dis7-java\build\classes
+Note: C:\x3d-github\open-dis7-java\src-generated\edu\nps\moves\dis7\entities\EntityTypeFactory.java uses unchecked or unsafe operations.
+Note: Recompile with -Xlint:unchecked for details.
+================
+TODO: test
+================
+init:
+javadoc:
+Generating Javadoc
+Javadoc execution
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EntityUse.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduReceiver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduReceiverNIO.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSender.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSenderNIO.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduListenerSaver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduReaderPlayer.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduSender.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ThreadedNetExample.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\CoordinateConversions.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisNetworking.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduPlayer.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduReceiver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduRecorder.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCreateInterpolators.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCreateLineSet.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dSlidingWindowCompression.java...
+Constructing Javadoc information...
+Creating destination directory: "C:\x3d-github\open-dis7-java\javadoc\"
+Standard Doclet version 14.0.2
+Building tree for all the packages and classes...
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:28: warning: no description for @param
+     * @param object1
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:29: warning: no description for @param
+     * @param object2
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:39: warning: no description for @param
+     * @param obj
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EntityUse.java:75: warning: no description for @throws
+   * @throws IOException 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSender.java:41: warning: no description for @param
+   * @param args
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:25: warning: no description for @param
+     * @param x
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:26: warning: no description for @param
+     * @param y
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:27: warning: no description for @param
+     * @param z
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:28: warning: no description for @param
+     * @param phi
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:29: warning: no description for @param
+     * @param psi
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:30: warning: no description for @param
+     * @param theta 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java:167: warning: no description for @param
+   * @param lis 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java:186: warning: no description for @param
+   * @param pdu 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:551: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:562: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:1261: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:1272: warning: no description for @param
+   * @param comments 
+Building index for all the packages and classes...
+Building index for all classes...
+Generating C:\x3d-github\open-dis7-java\javadoc\help-doc.html...
+17 warnings
+================
+jar-classes:
+Building jar: C:\x3d-github\open-dis7-java\dist\open-dis7-classes.jar
+jar-source:
+Building jar: C:\x3d-github\open-dis7-java\dist\open-dis7-source.jar
+init:
+javadoc:
+Generating Javadoc
+Javadoc execution
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EntityUse.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduReceiver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduReceiverNIO.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSender.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSenderNIO.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduListenerSaver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduReaderPlayer.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduSender.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ThreadedNetExample.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\CoordinateConversions.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisNetworking.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduPlayer.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduReceiver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduRecorder.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCreateInterpolators.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCreateLineSet.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dSlidingWindowCompression.java...
+Constructing Javadoc information...
+Standard Doclet version 14.0.2
+Building tree for all the packages and classes...
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:28: warning: no description for @param
+     * @param object1
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:29: warning: no description for @param
+     * @param object2
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:39: warning: no description for @param
+     * @param obj
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EntityUse.java:75: warning: no description for @throws
+   * @throws IOException 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSender.java:41: warning: no description for @param
+   * @param args
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:25: warning: no description for @param
+     * @param x
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:26: warning: no description for @param
+     * @param y
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:27: warning: no description for @param
+     * @param z
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:28: warning: no description for @param
+     * @param phi
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:29: warning: no description for @param
+     * @param psi
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:30: warning: no description for @param
+     * @param theta 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java:167: warning: no description for @param
+   * @param lis 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java:186: warning: no description for @param
+   * @param pdu 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:551: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:562: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:1261: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:1272: warning: no description for @param
+   * @param comments 
+Building index for all the packages and classes...
+Building index for all classes...
+Generating C:\x3d-github\open-dis7-java\javadoc\help-doc.html...
+17 warnings
+jar-javadoc:
+Building jar: C:\x3d-github\open-dis7-java\dist\open-dis7-javadoc.jar
+jar:
+manifest.name          = OpenDIS7 Protocol Data Units (PDUs)
+Built-By               = https://github.com/open-dis/open-dis7-java
+Specification-Title    = IEEE Distributed Interactive Simulation (DIS) Protocol
+Specification-Version  = 7
+Specification-Vendor   = Institute of Electrical and Electronics Engineers (IEEE)
+Implementation-Title   = edu.nps.moves.dis7
+Implementation-Version = 22 August 2020 08:49:12
+Implementation-Vendor  = Naval Postgraduate School (NPS)
+jar-classes:
+jar-source:
+init:
+javadoc:
+Generating Javadoc
+Javadoc execution
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EntityUse.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduReceiver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduReceiverNIO.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSender.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSenderNIO.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduListenerSaver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduReaderPlayer.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\PduSender.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ThreadedNetExample.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\CoordinateConversions.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisNetworking.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduPlayer.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduReceiver.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\PduRecorder.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCreateInterpolators.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCreateLineSet.java...
+Loading source file C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dSlidingWindowCompression.java...
+Constructing Javadoc information...
+Standard Doclet version 14.0.2
+Building tree for all the packages and classes...
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:28: warning: no description for @param
+     * @param object1
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:29: warning: no description for @param
+     * @param object2
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\ClassNameComparator.java:39: warning: no description for @param
+     * @param obj
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EntityUse.java:75: warning: no description for @throws
+   * @throws IOException 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\examples\EspduSender.java:41: warning: no description for @param
+   * @param args
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:25: warning: no description for @param
+     * @param x
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:26: warning: no description for @param
+     * @param y
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:27: warning: no description for @param
+     * @param z
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:28: warning: no description for @param
+     * @param phi
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:29: warning: no description for @param
+     * @param psi
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\stream\X3dCoordinates.java:30: warning: no description for @param
+     * @param theta 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java:167: warning: no description for @param
+   * @param lis 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\DisThreadedNetIF.java:186: warning: no description for @param
+   * @param pdu 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:551: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:562: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:1261: warning: no description for @param
+   * @param comments 
+C:\x3d-github\open-dis7-java\src\edu\nps\moves\dis7\utilities\PduFactory.java:1272: warning: no description for @param
+   * @param comments 
+Building index for all the packages and classes...
+Building index for all classes...
+Generating C:\x3d-github\open-dis7-java\javadoc\help-doc.html...
+17 warnings
+jar-javadoc:
+Building jar: C:\x3d-github\open-dis7-java\dist\open-dis7-javadoc.jar
+build all complete
+BUILD SUCCESSFUL (total time: 2 minutes 20 seconds)
diff --git a/build.xml b/build.xml
index e974b65e0f..65c7c5a17f 100644
--- a/build.xml
+++ b/build.xml
@@ -29,23 +29,54 @@
     <target description="Build and test whole project." name="all">
         <echo message="timestamp ${timestamp}"/>
         <antcall target="clean"/>
+        <echo message="================"/>
         <antcall target="compile"/>
-        <antcall target="test"/>
+        <echo message="================"/>
+        <echo message="TODO: test"/>
+    <!--<antcall target="test"/>-->
+        <echo message="================"/>
         <antcall target="javadoc"/>
+        <echo message="================"/>
         <antcall target="jar"/>
         <echo message="build all complete"/>
     </target>
     
-    <target name="view.issues.online" description="view online issues in web browser (Netbeans only)">
-        <echo message="https://github.com/open-dis/open-dis7-java/issues" />
-        <nbbrowse url="https://github.com/open-dis/open-dis7-java/issues" />
-        <!-- TODO implementation-independent approach if possible, but note that other Ant approaches usually have to be customized for each OS. -->
+    <target name="clean" description="clean all assets created by this project">
+        <mkdir dir="dist" description="ensure necessary directory present"/>
+        <delete verbose="true">
+            <fileset dir="dist" includes="*.jar"/>
+        </delete>
+        <delete dir="javadoc"/>
+        <mkdir dir="build/classes" description="ensure necessary directory present"/>
+        <delete verbose="false">
+            <fileset dir="build/classes" includes="**/*"/>
+        </delete>
     </target>
     
-
-    <target name="view.javadoc.local" description="view local package javadoc in web browser (Netbeans only)">
-        <nbbrowse file="javadoc/index.html" />
-        <!-- TODO implementation-independent approach if possible, but note that other Ant approaches usually have to be customized for each OS. -->
+    <target name="compile" description="compile all assets">
+        <echo message="compile src, src-generated"/>
+        <mkdir dir="build/classes" description="ensure build/classes directory present"/>
+        <javac destdir="build/classes"
+                 debug="on"
+                source="1.8"
+                target="1.8"
+     includeantruntime="false">
+            <src>
+                <pathelement path="src"/>
+                <pathelement path="src-generated"/>
+            </src>
+            <classpath>
+                <pathelement path="dist/open-dis7-enumerations-classes.jar"/>
+                <pathelement path="lib/commons-io-2.6.jar"/>
+                <pathelement path="lib/guava-28.0-jre.jar"/>
+            </classpath>
+            <!-- https://ant.apache.org/manual/Tasks/javac.html#bootstrap -->
+            <!-- https://stackoverflow.com/questions/4134803/ant-passing-compilerarg-into-javac -->
+            <!-- https://stackoverflow.com/questions/20174355/how-class-loading-is-done-by-using-xbootclasspath-ppath -->
+            <!-- https://stackoverflow.com/questions/48148607/how-to-add-a-jar-to-the-boot-classpath-in-java-9 -->
+            <!-- -Xbootclasspath/p became -Xbootclasspath/a in jdk 9 -->
+            <compilerarg value="-Xbootclasspath/p:${toString:lib.path.ref}"/>
+        </javac>
     </target>
     
     <target name="javadoc" depends="init">
@@ -57,16 +88,26 @@
             <fileset dir="." defaultexcludes="yes">
                 <include name="src/**/*.java"/>
                 <include name="src-generated/java/**/*.java"/>
-                <include name="test/**/*.java"/>
             </fileset>
             <classpath>
-                <pathelement path="libs/commons-io-2.6.jar"/>
-                <pathelement path="testlibs/*.jar"/>
+                <pathelement path="lib/commons-io-2.6.jar"/>
+                <pathelement path="lib/guava-28.0-jre.jar"/>
             </classpath>
         </javadoc>
     </target>
+    
+    <target name="view.issues.online" description="view online issues in web browser (Netbeans only)">
+        <echo message="https://github.com/open-dis/open-dis7-java/issues" />
+        <nbbrowse url="https://github.com/open-dis/open-dis7-java/issues" />
+        <!-- TODO implementation-independent approach if possible, but note that other Ant approaches usually have to be customized for each OS. -->
+    </target>
+    
+    <target name="view.javadoc.local" description="view local package javadoc in web browser (Netbeans only)">
+        <nbbrowse file="javadoc/index.html" />
+        <!-- TODO implementation-independent approach if possible, but note that other Ant approaches usually have to be customized for each OS. -->
+    </target>
 
-    <target name="processScenes.javadoc"><!-- copied as potential template -->
+    <target name="processScenes.javadoc.donotrun"><!-- copied as potential template -->
 		
         <property name="javadoc.windowtitle"     value="${archive.name} Examples Archive Javadoc using X3DJSAIL, X3D Java Scene Access Interface Library"/>
         <property name="javadoc.doctitle"        value="${archive.name} Examples Archive Javadoc"/>
@@ -105,20 +146,6 @@
                      verbose="true"
                      version="${javadoc.version}"
                      Windowtitle="${javadoc.windowtitle}">
-            <!-- TODO
-            https://stackoverflow.com/questions/10519558/createprocess-error-206-the-filename-or-extension-is-too-long-when-running-main
-
-      sourcepath="${src.org.web3d.x3d.sai}"
- useexternalfile="true"
-        Overview="${src.java.dir}/overview.html"
-<classpath refid="app.classpath"/>
-    <include name="*/*.java"/>
-            <packageset dir="${src.org.web3d.x3d.sai}" defaultexcludes="yes">
-                            <include name="*.java"/>
-                            <include name="*/*.java"/>
-                            <exclude name="**/*.html"/>
-            </packageset>
-            -->
             <fileset dir="." defaultexcludes="yes">
                 <include name="src/**/*.java"/>
                 <include name="src-generated/**/*.java"/>
@@ -200,39 +227,6 @@
     Porting this project over to Maven might do the trick. NB supports right 
     click, test-single for Maven. TDN 08 JUN 2020. 
     -->
-
-    <target depends="compile-test,-pre-test-run"
-            description="Run unit tests."
-            name="test" >
-        <java classpath="${run.test.classpath}"  
-              classname="org.junit.platform.console.ConsoleLauncher"
-              fork="true">
-            <arg value="--disable-banner"/>
-            <arg value="--fail-if-no-tests"/>
-            <arg value="--scan-classpath=${build.test.classes.dir}"/>
-            <arg value="--reports-dir=${build.test.results.dir}"/>
-        </java>
-        <junitreport todir="build/test/results">
-            <fileset dir="build/test/results">
-                <include name="TEST-*.xml"/>
-            </fileset>
-            <report format="frames" todir="build/test/results/html"/>
-        </junitreport>
-    </target>
-    
-    <target depends="compile-test-single,-pre-test-run-single" 
-            description="Run single unit test." 
-            name="-do-test-run-single">
-        <echo message="Testing: ${test.class}"/>
-        <java classpath="${run.test.classpath}"  
-              classname="org.junit.platform.console.ConsoleLauncher"
-              fork="true">
-            <arg value="--disable-banner"/>
-            <arg value="--fail-if-no-tests"/>
-            <arg line="-c=${test.class}"/>
-            <!--<arg value="-h"/>-->
-        </java>
-    </target>
     
     <target name="jar" depends="jar-classes,jar-source,jar-javadoc">
         <!-- javadoc manifest properties -->
@@ -252,7 +246,7 @@
     
     <target name="jar-javadoc" depends="javadoc">
         <jar destfile="dist/open-dis7-javadoc.jar" 
-              basedir="dist/javadoc">
+              basedir="javadoc">
             <!-- https://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html -->
             <manifest>
                 <attribute name="description"            value="Javadoc files for ${manifest.name}"/>
-- 
GitLab