Author: rdonkin
Date: Thu Jun 14 07:38:47 2007
New Revision: 547258

URL: http://svn.apache.org/viewvc?view=rev&rev=547258
Log:
Don't build Mordred whith Java 6. 

Modified:
    james/server/trunk/build-tools/module-build.xml
    james/server/trunk/mordred-library/build.xml

Modified: james/server/trunk/build-tools/module-build.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/build-tools/module-build.xml?view=diff&rev=547258&r1=547257&r2=547258
==============================================================================
--- james/server/trunk/build-tools/module-build.xml (original)
+++ james/server/trunk/build-tools/module-build.xml Thu Jun 14 07:38:47 2007
@@ -39,13 +39,15 @@
     <target 
         name='conditional-clean' 
         depends='check-environment'
-        if='do.build.clean'>
+        if='do.build.clean'
+        unless='dont.build.module'>
         <Clean/>   
     </target>
  
     <target 
         name='set-classpath'
-        depends='check-environment'>
+        depends='check-environment'
+        unless='dont.build.module'>
         <SetBaseClasspaths/>   
     </target>   
        
@@ -56,7 +58,8 @@
     <target 
         name='clean'
         description='Cleans build residues.'
-        depends='check-environment'>
+        depends='check-environment'
+        unless='dont.build.module'>
         <property name='do.build.clean' value='true'/>
         <antcall target='conditional-clean'/>
     </target>
@@ -64,7 +67,8 @@
     <target 
         name='build'
         description='Builds without cleaning'
-        depends='check-environment, conditional-clean, set-classpath'>
+        depends='check-environment, conditional-clean, set-classpath'
+        unless='dont.build.module'>
         <echo>Building ${name.module}</echo>   
         <CompileMainSource/>   
     </target>   
@@ -72,7 +76,8 @@
     <target 
         name='test'
         description='Builds and tests without cleaning'
-        depends='build, check-environment, conditional-clean, set-classpath'>
+        depends='build, check-environment, conditional-clean, set-classpath'
+        unless='dont.build.module'>
         <echo>Testing ${name.module}</echo>    
         <CompileTests/>   
         <RunTests/>   
@@ -81,7 +86,8 @@
     <target 
         name='dist'
         description='Builds and creates distribution without cleaning'
-        depends='build, check-environment, conditional-clean'>
+        depends='build, check-environment, conditional-clean'
+        unless='dont.build.module'>
         <CreateJar 
             name='${name.module}'   
             bin='${dir.build.bin}'
@@ -96,11 +102,13 @@
     <target 
         name='main'
         description='Builds, tests and distributes without cleaning'
-        depends='build, test, dist, check-environment, conditional-clean'/>
+        depends='build, test, dist, check-environment, conditional-clean'
+        unless='dont.build.module'/>
  
     <target 
         name='full'
-        description='Cleans, builds, tests and distributes'>
+        description='Cleans, builds, tests and distributes'
+        unless='dont.build.module'>
         <property name='do.build.clean' value='true'/>
         <antcall target="main"/>   
     </target>

Modified: james/server/trunk/mordred-library/build.xml
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mordred-library/build.xml?view=diff&rev=547258&r1=547257&r2=547258
==============================================================================
--- james/server/trunk/mordred-library/build.xml (original)
+++ james/server/trunk/mordred-library/build.xml Thu Jun 14 07:38:47 2007
@@ -1,6 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project default="main" name="mordred-library">
-  <description>Builds mordred-library module. This is an library 
module.</description>
-  <property name="name.module" value="mordred-library" />
-  <import file="../build-tools/library-build.xml" optional="no" />
+    <description>Builds mordred-library module. This is an library 
module.</description>
+    <property name="name.module" value="mordred-library" />
+    <import file="../build-tools/library-build.xml" optional="no" />
+ 
+    <!-- Mordred cannot be built with Java 6 or higher --> 
+    <condition property='dont.build.module' value='true'>
+        <not>
+            <or>   
+                <equals arg1='${ant.java.version}' arg2='1.5'/>   
+                <equals arg1='${ant.java.version}' arg2='1.4'/>
+                <equals arg1='${ant.java.version}' arg2='1.3'/>
+                <equals arg1='${ant.java.version}' arg2='1.2'/>
+            </or>
+        </not>
+    </condition>   
+ 
+    <target name='java-version-warning' if='dont.build.module'>
+        <echo>Mordred is incompatible with Java 6</echo>   
+    </target>   
+    
+    <target name='check-environment' depends='java-version-warning, 
master-module-template.check-environment'>
+    </target>   
 </project>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to