summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2008-07-15 11:36:41 +0000
committerMartin Ritchie <ritchiem@apache.org>2008-07-15 11:36:41 +0000
commit2b5fa5a3312091c0818e3105c99390c4e5bde8a7 (patch)
tree8da6a7945f522ccd325b19a69380eeec9d7d7803
parent5c732b199e21e34d942bbbadca3c25e1fcf6b101 (diff)
downloadqpid-python-2b5fa5a3312091c0818e3105c99390c4e5bde8a7.tar.gz
QPID-1176 : Updated Tasks and gentools build to use the java.source and java.target values. Added echo statements to show the targeted build Updated other info echo statements to be an info level so they will not print with -q.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@676884 13f79535-47bb-0310-9956-ffa450edef68
-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}"/>