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 ka...@apache.org on 2013/05/14 10:40:39 UTC

svn commit: r1482252 - /db/derby/code/trunk/java/engine/org/apache/derby/jdbc/build.xml

Author: kahatlen
Date: Tue May 14 08:40:39 2013
New Revision: 1482252

URL: http://svn.apache.org/r1482252
Log:
DERBY-6213: Deprecate support for Java 5 and CDC

Fix build break when j15lib is defined. The classes in the
org.apache.derby.jdbc package now implement the JDBC 4 interfaces, but
they are still compiled against the JDBC 3 libraries, which don't
include all necessary classes. This patch makes them compile against
the JDBC 4 libraries instead.

Modified:
    db/derby/code/trunk/java/engine/org/apache/derby/jdbc/build.xml

Modified: db/derby/code/trunk/java/engine/org/apache/derby/jdbc/build.xml
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/engine/org/apache/derby/jdbc/build.xml?rev=1482252&r1=1482251&r2=1482252&view=diff
==============================================================================
--- db/derby/code/trunk/java/engine/org/apache/derby/jdbc/build.xml (original)
+++ db/derby/code/trunk/java/engine/org/apache/derby/jdbc/build.xml Tue May 14 08:40:39 2013
@@ -33,48 +33,8 @@
   <property file="${properties.dir}/compilepath.properties"/>
 
 <!-- Targets -->
-  <target name="jdbc" depends="checkVMLevel,compile_jdbc3,compile_jdbc4,compile_jdbc42"/>
+  <target name="jdbc" depends="checkVMLevel,compile_jdbc4,compile_jdbc42"/>
 
-<!-- build targets which need JDBC 3.0 libs in the end-->
-
-  <target name="compile_jdbc3">
-    <javac
-      source="1.5"
-      target="1.5"
-      bootclasspath="${empty}"
-      nowarn="on"
-      debug="${debug}"
-      depend="${depend}"
-      deprecation="${deprecation}"
-      optimize="${optimize}"
-      proceed="${proceed}"
-      verbose="${verbose}"
-      srcdir="${derby.engine.src.dir}"
-      destdir="${out.dir}">
-      <classpath>
-        <pathelement path="${java15compile.classpath}"/>
-      </classpath>
-      <include name="${derby.dir}/jdbc/InternalDriver.java"/>
-      <include name="${derby.dir}/jdbc/AutoloadedDriver.java"/>
-      <include name="${derby.dir}/jdbc/EmbeddedDriver.java"/>
-      <include name="${derby.dir}/jdbc/ReferenceableDataSource.java"/>
-      <include name="${derby.dir}/jdbc/EmbeddedDataSourceInterface.java"/>
-      <include name="${derby.dir}/jdbc/EmbeddedXADataSourceInterface.java"/>
-      <include name="${derby.dir}/jdbc/EmbeddedConnectionPoolDataSourceInterface.java"/>
-      <include name="${derby.dir}/jdbc/EmbeddedBaseDataSource.java"/>
-      <include name="${derby.dir}/jdbc/EmbeddedDataSource.java"/>
-      <include name="${derby.dir}/jdbc/EmbeddedConnectionPoolDataSource.java"/>
-      <include name="${derby.dir}/jdbc/EmbedPooledConnection.java"/>
-      <include name="${derby.dir}/jdbc/Driver20.java"/>
-      <include name="${derby.dir}/jdbc/Driver30.java"/>
-      <include name="${derby.dir}/jdbc/EmbedXAConnection.java"/>
-      <include name="${derby.dir}/jdbc/EmbeddedXADataSource.java"/>
-      <include name="${derby.dir}/jdbc/XATransactionState.java"/>
-      <include name="${derby.dir}/jdbc/XAStatementControl.java"/>
-      <include name="${derby.dir}/jdbc/ResourceAdapterImpl.java"/>
-   </javac>  
-  </target>
-  
   <target name="compile_jdbc4" >
     <javac
       source="${compilerLevel16}"
@@ -92,9 +52,10 @@
         <classpath>
             <pathelement path="${java16compile.classpath}"/>
         </classpath>
-        <include name="${derby.dir}/jdbc/*40.java"/>
+        <include name="${derby.dir}/jdbc/*.java"/>
+        <exclude name="${derby.dir}/jdbc/*42.java"/>
     </javac>
-  </target> 
+  </target>
 
   <target name="compile_jdbc42" if="vmLevelIsAtLeast1.8">
     <javac