Hello,
I'm trying to build an ant project with maven 2 using the antrun plugin.
The ant project uses ant-contib tasks.
If I build the project with ant ("ant build"), it works without any
problems, because the ant-contrib.jar is in ${ANT_HOME}/lib.
However, if I try to build it with the maven antrun-plugin, it doesn't build
because it can't find the for-task.
So, I included a taskdef for it in the plugin's configuration, without the
desired effect..
The ant build starts, some initialization stuff occur, but as soon as a
for-task is encountered, the build fails.
I have also tried to set dependencies on the plugin, but the same result..
Any help on this would be greatly appreciated..
Thanks
Jo
Here's part of the maven project's pom.xml:
org.apache.maven.plugins
maven-antrun-plugin
process-classes
Building Trax client with BOB..
* bob properties: ${env.BOB_ENV
}
run
Here's the output of "mvn package":
[INFO] Scanning for projects...
[INFO]
[INFO] Building Trax EAR module
[INFO]task-segment: [package]
[INFO]
[INFO] [ear:generate-application-xml]
[INFO] Generating application.xml
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[WARNING]
Artifact ant:ant:jar:1.6.5:runtime retains local scope 'runtime'
overriding broader scope 'compile'
given by a dependency. If this is not intended, modify or remove the
local scope.
[INFO] [antrun:run {execution: default}]
[echo] Building Trax client with BOB..
[echo] * bob properties: /home/jo/projects/bob.properties
Overriding previous definition of reference to bob-rt-lib
Trying to override old definition of datatype ejbc
bob:
[echo] Remote repository = 'file:mnt/lambda-trax/repository'
[echo] Local repository = '/home/jo/.repository'
[echo] Bob dir = '/home/jo/.repository/trax/bob/bob-3.2.33'
[echo] Temp dir = '/tmp'
[echo] Remote repository is uptodate :
'/mnt/lambda-trax/repository/remote-repository.xml'
[echo] Check dependencies :
'bob;client-platform;server-platform;trax-webstart;framework;ogf-hibernate;generics;system;ystr;trax-pack-core;trax-pack-util;trax-swing-gui;ogoodies;ojdbc14;jtds;proxyclient;proxyservlet;bob-rt;'
[INFO]
[ERROR] FATAL ERROR
[INFO]
[INFO] The following error occurred while executing this line:
/home/jo/.repository/trax/bob/bob-3.2.33/bob-build.xml:69: The following
error occurred while executing this line:
/home/jo/.repository/trax/bob/bob-3.2.33/bob-build.xml:276: Could not create
task or type of type: for.