After installing the RPM package ant-contrib (ant-contrib-1.0-0.10.b2.el5) and 
adding a task definition for "for" to "java/buildconf/build-taskdefs.xml" the 
ant task "create-webapp-dir" in java/ is working fine.

To only install the RPM package "ant-contrib" is not enough.

create-webapp-dir:
    [mkdir] Created dir: /home/berendt/spacewalk/java/rhnwebapp
    [mkdir] Created dir: /home/berendt/spacewalk/java/rhnwebapp/META-INF
    [mkdir] Created dir: /home/berendt/spacewalk/java/rhnwebapp/WEB-INF/lib
    [mkdir] Created dir: /home/berendt/spacewalk/java/rhnwebapp/apidoc

BUILD FAILED
/home/berendt/spacewalk/java/buildconf/build-webapp.xml:43: Could not create 
task or type of type: for.

Ant could not find the task or a class this task relies upon.

Signed-off-by: Christian Berendt <bere...@b1-systems.de>
---
 java/buildconf/build-taskdefs.xml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/java/buildconf/build-taskdefs.xml 
b/java/buildconf/build-taskdefs.xml
index bca9305..a4d16b5 100644
--- a/java/buildconf/build-taskdefs.xml
+++ b/java/buildconf/build-taskdefs.xml
@@ -35,6 +35,8 @@
     <taskdef resource="net/sf/antcontrib/antcontrib.properties"
              classpathref="buildjars"/>
 
+    <taskdef name="for" classname="net.sf.antcontrib.logic.For" 
onerror="report"/>
+
     <property name="init-taskdefs.notrequired" value="true" />
 
     <!-- ======================= EMMA Tasks ========================== -->
-- 
1.7.4.1

_______________________________________________
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to