I use Ant as a fundamental scripting language for Maven.

I use the antrun plugin. I have a hacked up version that allows me to build
Plugins that hold an Ant build file and a simple, thin Mojo that extends the
Antrun base class. When executed this Plugin unpacks the Ant build.xml and
executes targets against it. It works like a charm. The power of Ant plus
the power of maven -- no reinventing the wheel...

And AFAIK Jason, John, et al have incorporated my changes into the
latest/greatest version -- though I've not tried it since my hacked up
version is working fine for me...
Cheers,
-- Chris

On 1/11/06, Michael Böckling <[EMAIL PROTECTED]> wrote:
>
> Hi Michal,
>
> thank you for your information. Now I tried to do the same, and I get
> the exact same error as you.
> It seems the support for mojos written in ANT is unusable in its current
> state. Maybe some developer can say something?
>
> Regards,
>     Michael
>
>
>
> >>-----Original Message-----
> >>From: Michael Böckling [mailto:[EMAIL PROTECTED]
> >>Sent: Friday, January 06, 2006 1:56 PM
> >>To: Maven Users List
> >>Subject: Support for mojos written in Ant
> >>
> >>Hi,
> >>
> >>what happened to the maven-antfile-plugin? I can't find it anywhere... I
> >>figured it provides the possiblity to use ANT as mojo language, but the
> >>whole thing is a little unclear to me. My attention was raised by the
> >>2.0.1 annoncement, and then I found this on the mailinglist:
> >>http://www.nabble.com/Support-for-mojos-written-in-Ant-
> >>t791610.html#a2080582
> >>Would be great if someone could shed some light on this...
> >>
> >>
> >
> >I was trying to write a ant-mojo few weeks ago. I had similar problems
> with documentation. After little investigation I found the link below. I
> believe it will be helpful.
> >
> >
> http://svn.apache.org/viewcvs.cgi/maven/components/trunk/maven-plugin-tools/maven-plugin-tools-ant/integration-tests/
> >
> >I've tried to write my plugin basing on those test cases, but I'm having
> following exception. I've also tried to build those test cases, but the
> problem is the same. Maybe you will have more luck ;)
> >
> >
> >[INFO] [plugin:descriptor]
> >[INFO]
> ----------------------------------------------------------------------------
> >[ERROR] FATAL ERROR
> >[INFO]
> ----------------------------------------------------------------------------
> >[INFO]
> org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor.extractMojoDescriptors
> (Ljava/util/Map;Lorg/apache/maven/plugin/descriptor/PluginDescriptor;)Ljava/util/List;
> >[INFO]
> ----------------------------------------------------------------------------
> >[INFO] Trace java.lang.AbstractMethodError:
> org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtractor.extractMojoDescriptors
> (Ljava/util/Map;Lorg/apache/maven/plugin/descri
> >ptor/PluginDescriptor;)Ljava/util/List;
> >at
> org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescriptorExtrator.execute
> (AbstractScriptedMojoDescriptorExtractor.java:32)
> >
> >
> >best regards,
> >--
> >Michal Stochmialek
> >IT Department, Technology Division
> >Euro Bank S.A.
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
>
> --
> Giniality AG - Michael Böckling; Steinenberg 21, CH-4051 Basel
> P: +41 61 226 99 63 - F: +41 61 226 99 69
> [EMAIL PROTECTED]; http://www.giniality.com/
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to