summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xgentools/build2
-rw-r--r--gentools/build.xml37
-rw-r--r--java/build.xml1
-rw-r--r--java/common.xml7
-rw-r--r--java/module.xml11
5 files changed, 40 insertions, 18 deletions
diff --git a/gentools/build b/gentools/build
index ad9827b113..4114babe72 100755
--- a/gentools/build
+++ b/gentools/build
@@ -8,7 +8,7 @@ for f in org/apache/qpid/gentools/*.class; do
fi
done
echo "Compiling..."
-javac org/apache/qpid/gentools/*.java
+javac -source=1.5 -target=1.5 org/apache/qpid/gentools/*.java
echo "Done. Try it out..."
java org.apache.qpid.gentools.Main
echo "--------- Building gentools completed ----------"
diff --git a/gentools/build.xml b/gentools/build.xml
index 6006c2bcf8..8da6e7b49f 100644
--- a/gentools/build.xml
+++ b/gentools/build.xml
@@ -19,23 +19,34 @@
-
-->
<project name="gentools" default="compile">
- <property name="src" location="src" />
+ <property name="src" location="src" />
- <target name="compile">
- <javac srcdir="${src}" source="1.5" fork="true" debug="on">
- <classpath>
- <fileset dir="${src}/../lib">
- <include name="**/*.jar"/>
- </fileset>
- </classpath>
+ <!--condition property="java.target" value="${java.target}" else="1.5">
+ <isset property="java.target"/>
+ </condition>
- </javac>
+ <condition property="java.source" value="${java.source}" else="1.5">
+ <isset property="java.source"/>
+ </condition-->
+
+ <property name="java.source" value="1.5"/>
+ <property name="java.target" value="1.5"/>
+
+
+ <target name="compile">
+ <javac srcdir="${src}" source="${java.source}" target="${java.target}" fork="true" debug="on">
+ <classpath>
+ <fileset dir="${src}/../lib">
+ <include name="**/*.jar"/>
+ </fileset>
+ </classpath>
+ </javac>
</target>
- <target name="clean">
- <delete>
- <fileset dir="${src}/org/apache/qpid/gentools" includes="*.class" />
- </delete>
+ <target name="clean">
+ <delete>
+ <fileset dir="${src}/org/apache/qpid/gentools" includes="*.class" />
+ </delete>
</target>
</project>
diff --git a/java/build.xml b/java/build.xml
index 15844cac1a..d639ae0e34 100644
--- a/java/build.xml
+++ b/java/build.xml
@@ -158,6 +158,7 @@
<iterate target="clean"/>
<delete dir="${build}"/>
<delete dir="${release}"/>
+ <delete dir="${tasks.classes}"/>
</target>
</project>
diff --git a/java/common.xml b/java/common.xml
index 8d61880714..6bed2afbc9 100644
--- a/java/common.xml
+++ b/java/common.xml
@@ -47,6 +47,8 @@
<property name="tasks.classes" location="${tasks}/classes"/>
<property name="tasks.src" location="${tasks}/src"/>
+ <property name="javac.compiler.args" value=""/>
+
<macrodef name="indirect">
<attribute name="name"/>
<attribute name="variable"/>
@@ -75,8 +77,9 @@
</macrodef>
<mkdir dir="${tasks.classes}"/>
- <javac srcdir="${tasks.src}" destdir="${tasks.classes}"
- classpath="${java.class.path}"/>
+ <javac source="${java.source}" target="${java.target}" srcdir="${tasks.src}" destdir="${tasks.classes}" classpath="${java.class.path}">
+ <compilerarg line="${javac.compiler.args}"/>
+ </javac>
<taskdef name="map" classname="org.apache.qpid.tasks.Map"
classpath="${tasks.classes}"/>
diff --git a/java/module.xml b/java/module.xml
index 42385e3f53..df0572a48b 100644
--- a/java/module.xml
+++ b/java/module.xml
@@ -26,7 +26,7 @@
<globmapper from="${project.root}${file.separator}*" to="*"/>
</map>
- <echo message="Running ant for module : ${module}"/>
+ <echo message="Running ant for module : ${module}" level="info"/>
<property file="${project.root}/build.deps"/>
@@ -142,9 +142,13 @@
<target name="precompile"/>
<target name="compile" depends="prepare,precompile" description="compile sources">
- <javac source="${java.source}" target="${java.target}"
+
+ <echo message="Targeting : ${java.target}" level="info"/>
+
+ <javac source="${java.source}" target="${java.target}"
destdir="${module.classes}" debug="on"
deprecation="${javac.deprecation}">
+ <compilerarg line="${javac.compiler.args}"/>
<src refid="module.src.path"/>
<classpath refid="module.class.path"/>
</javac>
@@ -199,10 +203,13 @@
<delete file="${module.failed}"/>
+ <echo message="Using config:${config}" level="info"/>
<junit fork="${test.fork}" maxmemory="${test.mem}" reloading="no"
haltonfailure="${haltonfailure}" haltonerror="${haltonerror}"
failureproperty="test.failures" printsummary="on" timeout="600000" >
+ <jvmarg value="${jvm.args}"/>
+
<sysproperty key="amqj.logging.level" value="${amqj.logging.level}"/>
<sysproperty key="root.logging.level" value="${root.logging.level}"/>
<sysproperty key="log4j.configuration" value="${log4j.configuration}"/>