You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by rh...@apache.org on 2019/02/05 15:42:35 UTC

svn commit: r1853012 - in /db/derby/code/branches/10.15: ./ java/org.apache.derby.client/ java/org.apache.derby.commons/ java/org.apache.derby.engine/ java/org.apache.derby.optionaltools/ java/org.apache.derby.runner/ java/org.apache.derby.server/ java...

Author: rhillegas
Date: Tue Feb  5 15:42:34 2019
New Revision: 1853012

URL: http://svn.apache.org/viewvc?rev=1853012&view=rev
Log:
DERBY-7028: Merge 1851719 from trunk to 10.15 branch.

Modified:
    db/derby/code/branches/10.15/   (props changed)
    db/derby/code/branches/10.15/build.xml
    db/derby/code/branches/10.15/java/org.apache.derby.client/module-info.java
    db/derby/code/branches/10.15/java/org.apache.derby.commons/module-info.java
    db/derby/code/branches/10.15/java/org.apache.derby.engine/module-info.java
    db/derby/code/branches/10.15/java/org.apache.derby.optionaltools/module-info.java
    db/derby/code/branches/10.15/java/org.apache.derby.runner/module-info.java
    db/derby/code/branches/10.15/java/org.apache.derby.server/module-info.java
    db/derby/code/branches/10.15/java/org.apache.derby.tests/module-info.java
    db/derby/code/branches/10.15/java/org.apache.derby.tools/module-info.java

Propchange: db/derby/code/branches/10.15/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Tue Feb  5 15:42:34 2019
@@ -2,4 +2,4 @@
 /db/derby/code/branches/10.7:1061570,1061578,1082235
 /db/derby/code/branches/10.8:1177474,1234973,1464951
 /db/derby/code/branches/10.9:1373148
-/db/derby/code/trunk:1063809
+/db/derby/code/trunk:1063809,1851719

Modified: db/derby/code/branches/10.15/build.xml
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/build.xml?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/build.xml (original)
+++ db/derby/code/branches/10.15/build.xml Tue Feb  5 15:42:34 2019
@@ -117,6 +117,7 @@
     <property file="${state.file}"/>
     <property file="${properties.dir}/sane${sanity}.properties"/>
     <antcall target="setissane"/>
+    <available property="atLeastJava11" classname="java.lang.invoke.ConstantBootstraps"/>
     <property name="init.done" value="true"/>
   </target>
 
@@ -1120,12 +1121,45 @@
           todir="${public.api.dir}/resources"/>     
 
     <!-- Copy the module diagrams used by the overview -->
-    <copy todir="${public.api.dir}/resources">
+    <antcall target="copyJava9ModuleDiagrams"><param name="svg.dir" value="${public.api.dir}"/></antcall>
+    <antcall target="copyJava11ModuleDiagrams"><param name="svg.dir" value="${public.api.dir}"/></antcall>
+
+  </target>
+
+  <!-- Copy module diagrams to the correct place for Java 9 and Java 10 -->
+  <target name="copyJava9ModuleDiagrams" unless="atLeastJava11">
+    <copy todir="${svg.dir}">
       <fileset dir="${javadoctools.dir}/moduleDiagrams"/>
     </copy>
+  </target>
+
+  <!-- Copy module diagrams to the correct place for Java 11 -->
+  <target name="copyJava11ModuleDiagrams" if="atLeastJava11">
+    <copy file="${javadoctools.dir}/moduleDiagrams/client.svg" 
+          todir="${svg.dir}/org.apache.derby.client"/>     
+    <copy file="${javadoctools.dir}/moduleDiagrams/commons.svg" 
+          todir="${svg.dir}/org.apache.derby.commons"/>     
+    <copy file="${javadoctools.dir}/moduleDiagrams/engine.svg" 
+          todir="${svg.dir}/org.apache.derby.engine"/>     
+    <copy file="${javadoctools.dir}/moduleDiagrams/optionaltools.svg" 
+          todir="${svg.dir}/org.apache.derby.optionaltools"/>     
+    <copy file="${javadoctools.dir}/moduleDiagrams/runner.svg" 
+          todir="${svg.dir}/org.apache.derby.runner"/>     
+    <copy file="${javadoctools.dir}/moduleDiagrams/server.svg" 
+          todir="${svg.dir}/org.apache.derby.server"/>     
+    <copy file="${javadoctools.dir}/moduleDiagrams/tools.svg" 
+          todir="${svg.dir}/org.apache.derby.tools"/>
+
+    <available property="test.javadoc.exists" file="${svg.dir}/org.apache.derby.tests"/>
+    <antcall target="copyJava11testModuleDiagram"/>
 
   </target>
 
+  <!-- Copy module diagram for the tests module to the correct place for Java 11 -->
+  <target name="copyJava11testModuleDiagram" if="test.javadoc.exists">
+    <copy file="${javadoctools.dir}/moduleDiagrams/tests.svg" 
+          todir="${svg.dir}/org.apache.derby.tests"/>     
+  </target>
 
   <target name="derbydocs" depends="initjars,set-doclint">
 
@@ -1156,9 +1190,12 @@
     </exec>
 
     <!-- Copy the module diagrams used by the module overviews -->
-    <copy todir="${out.javadoc.dir}/engine/resources">
-      <fileset dir="${javadoctools.dir}/moduleDiagrams"/>
-    </copy>
+    <antcall target="copyJava9ModuleDiagrams">
+      <param name="svg.dir" value="${out.javadoc.dir}/engine"/>
+    </antcall>
+    <antcall target="copyJava11ModuleDiagrams">
+      <param name="svg.dir" value="${out.javadoc.dir}/engine"/>
+    </antcall>
 
   </target>
 

Modified: db/derby/code/branches/10.15/java/org.apache.derby.client/module-info.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/java/org.apache.derby.client/module-info.java?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/java/org.apache.derby.client/module-info.java (original)
+++ db/derby/code/branches/10.15/java/org.apache.derby.client/module-info.java Tue Feb  5 15:42:34 2019
@@ -39,7 +39,7 @@
  *
  * <div style="text-align:center;">
  *   <img
- *     src="resources/client.svg"
+ *     src="client.svg"
  *     alt="module diagram for org.apache.derby.client"
  *     border="2"
  *   />

Modified: db/derby/code/branches/10.15/java/org.apache.derby.commons/module-info.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/java/org.apache.derby.commons/module-info.java?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/java/org.apache.derby.commons/module-info.java (original)
+++ db/derby/code/branches/10.15/java/org.apache.derby.commons/module-info.java Tue Feb  5 15:42:34 2019
@@ -28,7 +28,7 @@
  *
  * <div style="text-align:center;">
  *   <img
- *     src="resources/commons.svg"
+ *     src="commons.svg"
  *     alt="module diagram for org.apache.derby.commons"
  *     border="2"
  *   />

Modified: db/derby/code/branches/10.15/java/org.apache.derby.engine/module-info.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/java/org.apache.derby.engine/module-info.java?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/java/org.apache.derby.engine/module-info.java (original)
+++ db/derby/code/branches/10.15/java/org.apache.derby.engine/module-info.java Tue Feb  5 15:42:34 2019
@@ -48,7 +48,7 @@
  *
  * <div style="text-align:center;">
  *   <img
- *     src="resources/engine.svg"
+ *     src="engine.svg"
  *     alt="module diagram for org.apache.derby.engine"
  *     border="2"
  *   />

Modified: db/derby/code/branches/10.15/java/org.apache.derby.optionaltools/module-info.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/java/org.apache.derby.optionaltools/module-info.java?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/java/org.apache.derby.optionaltools/module-info.java (original)
+++ db/derby/code/branches/10.15/java/org.apache.derby.optionaltools/module-info.java Tue Feb  5 15:42:34 2019
@@ -50,7 +50,7 @@
  *
  * <div style="text-align:center;">
  *   <img
- *     src="resources/optionaltools.svg"
+ *     src="optionaltools.svg"
  *     alt="module diagram for org.apache.derby.optionaltools"
  *     border="2"
  *   />

Modified: db/derby/code/branches/10.15/java/org.apache.derby.runner/module-info.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/java/org.apache.derby.runner/module-info.java?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/java/org.apache.derby.runner/module-info.java (original)
+++ db/derby/code/branches/10.15/java/org.apache.derby.runner/module-info.java Tue Feb  5 15:42:34 2019
@@ -36,7 +36,7 @@
  *
  * <div style="text-align:center;">
  *   <img
- *     src="resources/runner.svg"
+ *     src="runner.svg"
  *     alt="module diagram for org.apache.derby.runner"
  *     border="2"
  *   />

Modified: db/derby/code/branches/10.15/java/org.apache.derby.server/module-info.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/java/org.apache.derby.server/module-info.java?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/java/org.apache.derby.server/module-info.java (original)
+++ db/derby/code/branches/10.15/java/org.apache.derby.server/module-info.java Tue Feb  5 15:42:34 2019
@@ -31,7 +31,7 @@
  *
  * <div style="text-align:center;">
  *   <img
- *     src="resources/server.svg"
+ *     src="server.svg"
  *     alt="module diagram for org.apache.derby.server"
  *     border="2"
  *   />

Modified: db/derby/code/branches/10.15/java/org.apache.derby.tests/module-info.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/java/org.apache.derby.tests/module-info.java?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/java/org.apache.derby.tests/module-info.java (original)
+++ db/derby/code/branches/10.15/java/org.apache.derby.tests/module-info.java Tue Feb  5 15:42:34 2019
@@ -28,7 +28,7 @@
  *
  * <div style="text-align:center;">
  *   <img
- *     src="resources/tests.svg"
+ *     src="tests.svg"
  *     alt="module diagram for org.apache.derby.tests"
  *     border="2"
  *   />

Modified: db/derby/code/branches/10.15/java/org.apache.derby.tools/module-info.java
URL: http://svn.apache.org/viewvc/db/derby/code/branches/10.15/java/org.apache.derby.tools/module-info.java?rev=1853012&r1=1853011&r2=1853012&view=diff
==============================================================================
--- db/derby/code/branches/10.15/java/org.apache.derby.tools/module-info.java (original)
+++ db/derby/code/branches/10.15/java/org.apache.derby.tools/module-info.java Tue Feb  5 15:42:34 2019
@@ -46,7 +46,7 @@
  *
  * <div style="text-align:center;">
  *   <img
- *     src="resources/tools.svg"
+ *     src="tools.svg"
  *     alt="module diagram for org.apache.derby.tools"
  *     border="2"
  *   />