| | |
| | | |
| | | |
| | | |
| | | <!-- Set the property valid.java.version if the java version is valid. --> |
| | | <target name="validjavaversion" |
| | | depends="buildtools" > |
| | | |
| | | <property name="min.java.version" value="1.5.0_08" /> |
| | | |
| | | <typedef name="validjavaversion" |
| | | classname="org.opends.build.tools.ValidJavaVersion" > |
| | | <classpath> |
| | | <fileset dir="${build.dir}/build-tools"> |
| | | <include name="*.jar" /> |
| | | </fileset> |
| | | </classpath> |
| | | </typedef> |
| | | |
| | | <condition property="valid.java.version"> |
| | | <validjavaversion minVersion="${min.java.version}" /> |
| | | </condition> |
| | | |
| | | </target> |
| | | |
| | | <!-- Warn if the build java version is too old. --> |
| | | <target name="checkjavaversion" |
| | | depends="validjavaversion" |
| | | unless="valid.java.version" > |
| | | <echo level="warning" |
| | | message="WARNING: Java version ${java.version} is too old."/> |
| | | <echo level="warning" |
| | | message="Java version ${min.java.version} or later is required to build OpenDS."/> |
| | | </target> |
| | | |
| | | <!-- Perform common initialization common to several targets. --> |
| | | <target name="init"> |
| | | |
| | |
| | | |
| | | <!-- Compile the Directory Server source files. --> |
| | | <target name="compile" |
| | | depends="init,dynamicconstants,compileadmin" |
| | | depends="init,checkjavaversion,dynamicconstants,compileadmin" |
| | | description="Compile the Directory Server source files."> |
| | | <mkdir dir="${classes.dir}" /> |
| | | |