Description: Ensure the compiled code remains compatible with Java 8
Author: Emmanuel Bourg <ebourg@apache.org>
Forwarded: no
--- a/java-sdk/build.xml
+++ b/java-sdk/build.xml
@@ -184,14 +184,17 @@
     <target name="build-jdk" depends="init">
         <!-- Compile the java jdk code from ${src} into ${dest} -->
         <javac srcdir="${basedir}/ldapjdk/com" destdir="${jdk.dist}"
+            release="8"
             excludes="cvs/**"
             classpath="${jsselibs}"
         />
         <javac srcdir="${basedir}/ldapjdk/netscape" destdir="${jdk.dist}"
+            release="8"
             excludes="cvs/**"
             classpath="${jsselibs}"
         />
         <javac srcdir="${basedir}/tools" destdir="${jdk.dist}"
+            release="8"
             excludes="cvs/**"
             classpath="${jsselibs}"
         />
@@ -199,6 +202,7 @@
 
     <target name="build-filter" depends="init,build-jdk">
         <javac srcdir="${basedir}/ldapfilter" destdir="${filter.dist}"
+            release="8"
             excludes="cvs/**"
             classpath="${jdk.dist}:${jsselibs}"
         />
@@ -207,6 +211,7 @@
     <target name="build-beans" depends="init">
         <!-- Compile the java jdk bean code from ${src} into ${dest} -->
         <javac srcdir="${basedir}/ldapbeans" destdir="${jdk.dist}"
+            release="8"
             excludes="cvs/**"
             classpath="${jsselibs}"
         />
@@ -215,6 +220,7 @@
     <target name="build-jndi" depends="init,build-jdk">
         <!-- Compile the java code from ${src} into ${dest} -->
         <javac srcdir="${basedir}/ldapsp" destdir="${jndi.dist}"
+            release="8"
             excludes="cvs/**"
             classpath="${jsselibs}:${basedir}/ldapsp/lib/jndi.jar"
         />
