diff options
Diffstat (limited to 'qpid/java/common.xml')
| -rw-r--r-- | qpid/java/common.xml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/qpid/java/common.xml b/qpid/java/common.xml index 611be5a0b8..456d1804fd 100644 --- a/qpid/java/common.xml +++ b/qpid/java/common.xml @@ -93,6 +93,28 @@ </sequential> </macrodef> + <macrodef name="findSubProjects"> + <attribute name="dir"/> + <attribute name="name"/> + <attribute name="excludes" default=""/> + + <sequential> + <dirset id="@{dir}.refid" dir="@{dir}" excludes="@{excludes}"> + <present targetdir="@{dir}"> + <mapper type="glob" from="*" to="*/build.xml" /> + </present> + </dirset> + + <pathconvert property="@{name}" + refid="@{dir}.refid" + pathsep=" "> + <map from="${project.root}/" to=""/> + </pathconvert> + </sequential> + </macrodef> + + + <macrodef name="jython"> <attribute name="path"/> <element name="args"/> @@ -109,6 +131,10 @@ <compilerarg line="${javac.compiler.args}"/> </javac> + + <typedef name="propertymapper" classname="org.apache.qpid.tasks.PropertyMapper" + classpath="${tasks.classes}"/> + <taskdef name="map" classname="org.apache.qpid.tasks.Map" classpath="${tasks.classes}"/> <taskdef name="foreach" classname="org.apache.qpid.tasks.Foreach" |
