diff options
Diffstat (limited to 'java')
| -rw-r--r-- | java/build.xml | 1 | ||||
| -rw-r--r-- | java/common.xml | 7 | ||||
| -rw-r--r-- | java/module.xml | 11 |
3 files changed, 15 insertions, 4 deletions
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}"/> |
