ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jgl...@apache.org
Subject svn commit: r1326751 - /ant/core/trunk/build.xml
Date Mon, 16 Apr 2012 19:15:50 GMT
Author: jglick
Date: Mon Apr 16 19:15:50 2012
New Revision: 1326751

URL: http://svn.apache.org/viewvc?rev=1326751&view=rev
Log:
Switch to JDK 5 as baseline.

Modified:
    ant/core/trunk/build.xml

Modified: ant/core/trunk/build.xml
URL: http://svn.apache.org/viewvc/ant/core/trunk/build.xml?rev=1326751&r1=1326750&r2=1326751&view=diff
==============================================================================
--- ant/core/trunk/build.xml (original)
+++ ant/core/trunk/build.xml Mon Apr 16 19:15:50 2012
@@ -104,8 +104,8 @@
   <property name="chmod.maxparallel" value="250"/>
   <property name="deprecation" value="false"/>
   <property name="optimize" value="true"/>
-  <property name="javac.target" value="1.4"/>
-  <property name="javac.source" value="1.4"/>
+  <property name="javac.target" value="1.5"/>
+  <property name="javac.source" value="1.5"/>
   <property name="junit.filtertrace" value="off"/>
   <property name="junit.summary" value="no"/>
   <property name="test.haltonfailure" value="false"/>
@@ -172,14 +172,6 @@
          files that have dependencies that are not available
        ===================================================================
   -->
-  <!-- depends on JDK version -->
-  <selector id="needs.jdk1.5+">
-    <or>
-      <filename name="${taskdefs.package}/AptTest*"/>
-      <filename name="${util.package}/java15/"/>
-      <filename name="${ant.package}/loader/*5*"/>
-    </or>
-  </selector>
 
   <!-- Kaffe has some JDK 1.5 features including java.lang.Readable,
        but not all of them -->
@@ -368,7 +360,6 @@
       </not>
     </condition>
     <property name="ignoresystemclasses" value="false"/>
-    <available property="jdk1.5+" classname="java.net.Proxy"/>
     <available property="jdk1.6+" classname="java.net.CookieStore"/>
     <available property="jdk1.7+" classname="java.nio.file.FileSystem"/>
     <available property="jdk1.8+" classname="java.lang.reflect.Executable"/>
@@ -390,15 +381,9 @@
     <available property="junit.present"
       classname="junit.framework.TestCase"
       classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-    <condition property="junit4.present">
-      <and>
-        <!-- Need JDK 5+ to compile since junit-4*.jar uses new bytecode format -->
-        <available classname="java.net.Proxy"/>
-        <available
-          classname="org.junit.Test"
-          classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
-      </and>
-    </condition>
+    <available property="junit4.present"
+      classname="org.junit.Test"
+      classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
     <available property="antunit.present"
       classname="org.apache.ant.antunit.AntUnit"
       classpathref="classpath" ignoresystemclasses="${ignoresystemclasses}"/>
@@ -574,11 +559,10 @@
       <selector id="conditional-patterns">
         <not>
           <or>
-            <selector refid="needs.jdk1.5+" unless="jdk1.5+"/>
             <selector refid="not.in.kaffe" if="kaffe"/>
 
             <selector refid="needs.apache-resolver" unless="apache.resolver.present"/>
-            <selector refid="needs.junit" unless="junit.present"/>
+            <selector refid="needs.junit" unless="junit.present"/> <!-- XXX should
perhaps use -source 1.4? -->
             <selector refid="needs.junit4" unless="junit4.present"/>
             <selector refid="needs.apache-regexp"
               unless="apache.regexp.present"/>
@@ -600,8 +584,6 @@
             <selector refid="needs.xmlschema" unless="xmlschema.present"/>
             <selector refid="needs.apache-xalan2"
                       unless="recent.xalan2.present"/>
-            <!-- Java 1.4's built-in Xalan is first on the classpath -->
-            <selector refid="needs.apache-xalan2" unless="jdk1.5+"/>
           </or>
         </not>
       </selector>
@@ -943,7 +925,7 @@
     </antcall>
   </target>
 
-  <target name="dist_javadocs" depends="javadocs" if="jdk1.5+">
+  <target name="dist_javadocs" depends="javadocs">
     <mkdir dir="${dist.javadocs}"/>
     <copy todir="${dist.javadocs}" overwrite="true">
       <fileset dir="${build.javadocs}"/>
@@ -1449,13 +1431,8 @@
     </uptodate>
   </target>
 
-  <target name="javadocs" depends="prepare, javadoc_check, check_for_optional_packages,
-javadocs.do, -javadocs.dont"
-    description="--> creates the API documentation"/>
-    
-  <target name="-javadocs.dont" unless="jdk1.5+">
-    <echo>Javadoc creation of Ant's API does not work with JDK 1.4. Please use a newer
one.</echo>
-  </target>
-  <target name="-javadocs.do" if="jdk1.5+" unless="javadoc.notrequired">
+  <target name="javadocs" depends="prepare, javadoc_check, check_for_optional_packages"
+    description="--> creates the API documentation" unless="javadoc.notrequired">
     <mkdir dir="${build.javadocs}"/>
     <javadoc useexternalfile="yes"
       maxmemory="1000M"	



Mime
View raw message