From ea840456583fa1c7ae55a7af1f73e4f021bb501d Mon Sep 17 00:00:00 2001
From: Don Brutzman <brutzman@nps.edu>
Date: Tue, 27 Oct 2020 11:51:34 -0700
Subject: [PATCH] updated versions Java OpenJDK, Ant

---
 developers.html | 35 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

diff --git a/developers.html b/developers.html
index d699115e9b..159b1ad7ad 100644
--- a/developers.html
+++ b/developers.html
@@ -28,7 +28,7 @@
                   
       <p align="center">
           This developers guide describes system configuration supporting various software projects by the NPS MOVES Savage Research Group.
-     <!-- both for client-side and server-side capabilities. -->
+          <!-- both for client-side and server-side capabilities. -->
       </p>
       
       <!--
@@ -151,7 +151,7 @@
               binary distribution.
               The default installation directory referred to by various Savage and X3D build files is
               <br />
-              <code style="color:darkgreen"><b>C:\apache-ant-1.10.8</b></code>
+              <code style="color:darkgreen"><b>C:\apache-ant-1.10.9</b></code>
           </li>
           <li>
               Prepend the following executable paths to the
@@ -164,7 +164,7 @@
               system environment variables
               as follows:
               <br />
-              <code style="color:darkgreen"><b>ANT_HOME=C:\apache-ant-1.10.8</b></code>
+              <code style="color:darkgreen"><b>ANT_HOME=C:\apache-ant-1.10.9</b></code>
               <br />
               If system memory is limited, additional options might be needed:
               <br />
@@ -189,11 +189,11 @@
               to install libraries for optional ant tasks as follows
               (<a href="antConfigurationFetchOutput.txt">example&nbsp;output</a>):
               <br />
-              <code style="color:darkgreen"><b>C:\apache-ant-1.10.8&gt; ant -f fetch.xml -Ddest=system</b></code>
+              <code style="color:darkgreen"><b>C:\apache-ant-1.10.9&gt; ant -f fetch.xml -Ddest=system</b></code>
           </li>
           <li>Confirm proper path and installation:
 <pre><b>ant -version</b>
-Apache Ant(TM) version 1.10.8 compiled on May 10 2020
+Apache Ant(TM) version 1.10.9 compiled on September 27 2020
 </pre>
           </li>
           <li>
@@ -221,7 +221,8 @@ Apache Ant(TM) version 1.10.8 compiled on May 10 2020
                     <code style="color:darkgreen"><b>&lt;taskdef resource="net/sf/antcontrib/antcontrib.properties"/&gt;</b></code>
                 </li>
                 <li>
-                    To build the X3D examples archives, extract the latest Apache Commons resolver
+                    Now provided with Ant.
+                    Previously: to build the X3D examples archives, extract the latest Apache Commons resolver
                     <a href="https://www.apache.org/dist/xerces/xml-commons/">xml-commons-resolver-latest.zip</a>
                     and then place a copy of
                     <code style="color:darkgreen"><b>resolver.jar</b></code>
@@ -245,7 +246,7 @@ Apache Ant(TM) version 1.10.8 compiled on May 10 2020
           </ul>
           <li>
               NetBeans users can reset the default directory referred to by NetBeans:
-              <i>Tools</i> menu, <i>Options</i> panel, <i>Miscellaneous</i> tab, <i>Ant</i> subtab, <i>Ant&nbsp;home</i>&nbsp;&nbsp;<code style="color:darkgreen"><b>C:\apache-ant-1.10.8</b></code>
+              <i>Tools</i> menu, <i>Options</i> panel, <i>Miscellaneous</i> tab, <i>Ant</i> subtab, <i>Ant&nbsp;home</i>&nbsp;&nbsp;<code style="color:darkgreen"><b>C:\apache-ant-1.10.9</b></code>
           </li>
           <li>
               For server-side installations (including <a href="#Jenkins">Jenkins</a>), 
@@ -842,7 +843,7 @@ Note that the -d switch is necessary for domain users.
       <ul>
           <li>
               Download and install the latest open-source
-              <a href="https://jdk.java.net" target="_blank">OpenJDK Java Development Kit (JDK)</a>
+              <a href="https://openjdk.java.net" target="_blank">OpenJDK Java Development Kit (JDK)</a>
               or commercial-license
               <a href="https://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Oracle Java Development Kit (JDK)</a>.
               These installations also include the
@@ -850,14 +851,14 @@ Note that the -d switch is necessary for domain users.
               which does not need to be installed separately.
           </li>
           <li>
-              OpenJDK <code style="color:darkgreen"><b>jdk-14.0.2</b></code>
+              OpenJDK <code style="color:darkgreen"><b>jdk-15.0.1</b></code>
               is default Java version for Savage projects, used
               under a
               <a href="https://openjdk.java.net/legal/gplv2+ce.html" target="_blank">non-viral open-source license</a>.
           </li>
           <li>
               Oracle &nbsp;&nbsp; &nbsp;
-              <code style="color:darkgreen"><b>jdk-14.0.2</b></code>
+              <code style="color:darkgreen"><b>jdk-15.0.1</b></code>
               and
               <code style="color:darkgreen"><b>jdk1.8.0_221</b></code>
               are alternative Java versions used in current development.
@@ -875,7 +876,7 @@ Note that the -d switch is necessary for domain users.
               or
               -->
               <br />
-              &nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-14.0.2</b></code>
+              &nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-15.0.1</b></code>
               <br />
               &nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-14</b></code>
               <br />
@@ -889,11 +890,11 @@ Note that the -d switch is necessary for domain users.
           		<ul>
           			<li>
               <pre>
-$<b> java -version</b> &nbsp;&nbsp; # OpenJDK 14
+$<b> java -version</b> &nbsp;&nbsp; # OpenJDK 15
 
-openjdk version "14.0.2" 2020-07-14
-OpenJDK Runtime Environment (build 14.0.2+12-46)
-OpenJDK 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)
+openjdk 15.0.1 2020-10-20
+OpenJDK Runtime Environment (build 15.0.1+9-18)
+OpenJDK 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
 </pre>
           			</li>
           			<li>
@@ -1565,7 +1566,7 @@ need to be connected to the NPS intranet.
               by changing menu <i>Tools&nbsp;&gt;&nbsp;Java&nbsp;Platforms</i>
               and also 
               <code style="color:darkgreen"><b>netbeans.conf</b></code> property
-              <code>netbeans_jdkhome="C:\Program Files\Java\openjdk\jdk-14.0.2"</code>
+              <code>netbeans_jdkhome="C:\Program Files\Java\openjdk\jdk-15.0.1"</code>
               (for example).
           </li>
           <li>
@@ -2985,7 +2986,7 @@ which can lead to the Internet of Things becoming the Web of Things. </i>
             <a href="https://savage.nps.edu/developers.html">https://savage.nps.edu/developers.html</a>
         </blockquote>
         <blockquote>
-            Revised 14 September 2020.
+            Revised 27 October 2020.
         </blockquote>
 
         <p>
-- 
GitLab